32302
0
25669
19783
2
17946
1416
1
1168
21152
8
2009
5
2750
2535
2932
3498
4
5402
9
4044
2964
1603
2476
1153
2996
3090
6
2633
1392
7793
1193
1189
3080
3
572
1044
3546
14