25669
0
32302
17946
3090
6
3498
4
1461
19783
2
21152
8
2535
3125
4044
5
7258
1672
1
2478
3083
2350
4471
2986
38477
34
1294
902
3169
1512
2964
734
2139
1061
1768
3779
940