25669
0
2535
2
3125
19783
32302
4471
1512
1
2986
3090
6
902
3169
5
4044
17946
2964
21152
8
734
1672
2139
4
3498
2478
3083
2149
38477
34
2626
1294
1461
3267
1061
1153
2182