32302
0
25669
17946
1461
19783
2
3498
4
3090
6
1189
21152
8
7258
2996
4044
5
14
2535
3125
5977
13
536
2964
1
657
2087
1948
3
476
2478
2350
4471
1672
2149
3779
1106