25669
0
17946
32302
19783
2
1461
3498
4
1382
1
3090
6
2169
7258
2964
4044
5
4471
1986
2535
3125
746
21152
8
2392
1768
3546
2478
2350
1672
2903
3
1603
2906
3779
2986
3562