32302
0
17946
25669
3090
6
3498
4
21152
8
19783
2
1461
2535
7258
3083
2277
2932
1213
5070
19
2392
1518
1716
1
2350
1294
2996
2689
1153
383
2899
3080
3
452
4548
1044
1768