25669
0
32302
19783
2
2535
3125
17946
948
1
1461
2964
3498
4
4044
5
4471
2366
1512
2478
3158
1650
1672