25669
0
17946
32302
19783
2
1461
3498
4
3090
6
4471
5382
5
7258
2463
1819
1
21152
8
1825
1125
1744
2350
717
8527
2271
3971
1768
2535