3090
6
25669
0
2903
3
2932
2
32302
929
21152
8
17946
3546
1
19783
3080
5402
9
2605
7258
17333
27
2009
5
2996
1193
572
1108
1267
2711
2750
14
2535
2838
4044
3083
4142
956