21152
8
3090
6
2932
2
3080
3
2903
1849
32302
0
25669
297066
3546
1
3673
3083
2258
9956
108797
3041
19783
444571
9
5431
3491
4
2799
2823
5
7258
2535
6236
10
1659
3125
2920
2972
3498