32302
0
25669
3498
4
17946
19783
2
3090
6
1461
21152
8
2535
7258
14
4044
5
2350
984
1189
1153
2906
1
1917
2771
2258
337
572
749
1768
682
2932
2996
385
3026
7793