32302
0
25669
19783
2
17946
1816
3765
4
2535
2932
3498
5402
9
2906
1
2986
1153
3090
6
21152
8
2009
5
1849
3624
3080
3
1044
2087
2750
4044
3083
2465
3125
683
223
2476
3779