2528
3
4241
2182
1
840
0
3013
2
4085
8003
4757
8
2637
6357
14
2093
3788
4651
11650
23
3314
4
1508
738
2591
3179
2534
2486
2115
2854
33393
10
3566
1901
2333
461
1182
2531