25669
0
17946
32302
19783
2
1461
3498
4
1660
1
2324
3090
6
1532
1691
955
7258
2964
1699
746
1431
4044
5
4471
1690
2082
2535
1568
3125
1788
1787
2578
2468
3
1382
21152
8