2502
1
951
2740
619
3539
3
564
2452
2
1564
599
0
3629
3546
108797
2047
2906
189326
1991
4
3473
2629
2534
297066
3470
5
9956
11152
9
6236
10
712
2395
2938
1289601
2324
3624