25669
0
17946
32302
19783
2
800
1
1461
4471
3498
4
3090
6
570
7258
21152
8
2258
2954
8527
3083
2271
1768
1522
2350
1744
2903
3
2964
1603
3971
940
2906
7793
2166
1494