25669
0
17946
32302
850
1461
3498
4
572
3090
6
19783
2
4471
7258
2524
914
14
21152
8
475
1045
749
1103
668
2350
52
2123
1166
693
34
418
673
337
1298