32302
0
25669
2804
4
2535
2
19783
17946
2750
1
7071
5
1193
21152
8
2932
3498
5402
9
1189
3779
2623
3
3765
14
1153
2996
3090
6
957
572
3706
2669
2009
1569
1320
3080
1044