17946
0
25669
32302
2535
2
2986
1
3125
19783
1461
4044
5
4471
3498
4
2478
2964
1512
21152
8
1933
1672
2902
16