25669
0
32302
3498
4
17946
1067
1461
3090
6
19783
2
4471
7258
1819
1
2535
2349
3
21152
8
1603
951
8527
3200
2934
2209
3326
2350
1371
1720
1564
1599
2990
2456
1423
1681