25669
0
32302
1461
17946
19783
2
3498
4
1168
1
3090
6
1267
4471
7258
5209
9
1467
117
2176
1392
2711
1675
999
559
21152
8
1021
948
956
1077
1744
2440
3
2350
1632