25669
0
17946
32302
1461
3498
4
3090
6
19783
2
4471
7258
21152
8
3242
7
1707
672
2350
1743
3
1271
1579
1
2654
2271