17946
0
25669
32302
19783
2
21152
8
3498
4
3090
6
7258
1461
2535
572
1189
2932
3546
1
4044
5
2964
2350
2996
1603
3779
3765
2476
14
984
1153
1849
118
297066
2890
3
7793