25669
0
32302
17946
1461
19783
2
3498
4
21152
8
3090
6
2087
7258
4044
5
1849
2535
1850
1
23558
17
3125
3508
3518
2964
3158
1606
2478
2350
2682
4471
1672
2065
2189
5521
3779