32302
0
25669
2535
2
19783
1234
1
2932
940
3498
4
5402
9
17946
1153
3090
6
21152
8
2009
5
3080
3
1044
2582
2750
4044
3083
1935
2465
3125
2736
923
2623
4706
3765
1505
1089