25669
0
19783
2
17946
4471
2906
1
32302
21152
8
2535
571
4044
5
2964
3083
572
2724
2750
765
2771
2009
1189
3426
4
2996
2699
1960
758
297066
1849
1603
1193
5225
14