21152
8
2535
2
3125
734
1
25669
0
32302
3090
6
4044
5
17946
19783
1672
3498
4
2478
3083
4471
2986
38477
34
5375
1294
902
3169
1461
1512
451
2964
2139
1061
1180
3735
951