2382
4
2440
3
3063
1844
1
32302
0
1346
1380
297066
2949
789
125
25669
572
23952
19783
2
2535
2219
2996
1289601
4044
5
3083
17946
2465
2241
673
3125
1564
4358
6
3546
475