2901
1
2001
2512
2
1371
2658
10
653
0
1078
581
617
417
751
706
916
297
1104
856
2771
5
670
2903
3
683
525
931
383
3574
1053
1321
3124
2638
1853