25669
0
32302
17946
19783
2
1461
3498
4
3090
6
1189
2907
4044
5
14
7258
21152
8
758
579
4471
517
2996
2535
3125
461
257
2964
1
2478
1193
32
2350
167
1672
1153