32302
0
3090
6
25669
17946
19783
2
21152
8
1461
3498
4
7258
1768
14
2903
3
2932
572
1816
3080
2350
607
1310
3546
1
1045
713
3871
1193
2416
616
645
392
1049
1189