25669
0
17946
32302
1461
3498
4
19783
2
3090
6
918
7258
2996
1189
1078
4044
5
14
692
2535
572
3125
749
21152
8
634
2964
1
1285
1193
47639
1346
2478
607
2350
485