17946
0
25669
3090
6
32302
21152
8
19783
2
1461
6236
10
1768
3498
4
2903
3
1015
1
7258
2932
2508
7
2529
3546
2132
1681
572
2028
2929
2258
1545
1492
1063
2184
951
1694
3080