25669
0
17946
32302
19783
2
3498
4
14
1461
2512
572
1175
595
2996
1189
1193
3546
1
3090
6
4044
5
456
125
539
1647
21152
8
758
410
951
7258
2964
824
1364
461