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