32302
0
17946
25669
3498
4
19783
2
3090
6
21152
8
1461
442
2996
7258
479
860
1053
418
688
698
522
2535
644
788
1449
284
643
14
2476
2932
1183
4775
2350