2957
8
1001
2
562
1
412
948
414
1653
22
2587
1823
11
634
661
854
4
2955
9
5138
10
374
5568
16
1837
494
1549
3
445
527
459
448
480
3429
18
1028
1508
2410
3328
499