2502
1
951
2740
2188
4
619
313
0
3539
3
564
2346
2452
2
1564
599
3629
3649
2068
3546
108797
2047
2906
189326
1991
3473
2629
2534
297066
3470
5
9956
11152
9
2209
6236
10