381
0
20634
8
418
1020
1880
2
4111
467
2328
2123
675
25137
403
1101
895
456
4820
575
798
479
1557
968
409
602
458
1153
839
544
714
663
13491