25669
0
17946
19783
2
21152
8
32302
3498
4
2535
3090
6
1461
2906
1
4471
7258
2932
2350
2077
1153
2996
3080
3
1044
1768
892
14
1347
4044
5
3083
2465
1189
3125
3765
1827