4402
15
2740
1
2543
6
467
0
14
3551
10
2895
5
2535
2
2920
4
3491
616
4044
3083
17946
2465
1189
7793
496
3125
3546
32302
2523
3498
2437
4996
4471
2964
3051
4370
1603