17946
0
25669
32302
21152
8
3498
4
19783
2
3090
6
1461
930
7258
2350
1419
1
1153
2535
2932
4471
3051
1603
929
3
1742
898
2990
471
1512
1641
1154
3080
1044
1768
2902
16