32302
0
17946
25669
19783
2
3498
4
3090
6
1461
21152
8
7258
2535
2049
2982
3
2932
2669
5
3765
2350
5805
2045
2996
2476
469
1153
984
5949
1310
1718
1
1189
572
1234
3080