32302
0
25669
2535
2
19783
17946
956
1243
1
2750
9877
6
1382
1193
2035
21152
8
2932
3175
3498
4
5402
9
1189
3779
3765
5164
5
14
8323
1153
2996
1522
2195
3090
572
1668