32302
0
17946
25669
19783
2
3498
4
3090
6
2535
7258
1461
21152
8
1189
637
1193
984
2996
708
5367
14
392
883
504
629
507
348
2992
1017
633
2932
617
346