3125
2
3546
1
32302
0
2366
531
19944
3498
4
2437
236066
14
1289601
3779
1287
4471
2964
12459
3
3051
1603
1404
764
1461
371
758
1129
3316
10
297066
1193
2906
448
1629
2471