17946
0
25669
32302
1461
19783
2
3498
4
3090
6
2535
4044
5
3125
7258
2478
1
2986
4471
21152
8
2964
1768
2350
1672
1849
3779
940
1512
3426
2087
1294
3724
3