25669
0
32302
2535
2
3125
21152
8
17946
19783
2478
1
3090
6
4044
5
131589
1672
3498
4
3083
4471
444571
9
1755
3188
990
181997
11
2986
38477
34
1294
902
3169
1461
297066
1512
2964
734