17946
0
2535
2
32302
3125
25669
2478
1
19783
4044
5
4471
2902
16
1461
2986
3498
4
2476
3090
6
21152
8
2964
1849
1512
1729
2087
1294
108797
1672
787
3083
3779
690