3090
6
32302
0
3448
1
2535
2
1485
3546
2471
7
19783
21152
8
1781
4
3083
7793
3213
25669
13499
5
131589
1289601
444571
9
542
685
38477
34
2358
2932
2763
23802
3498
2835
106
5527
3
608