32302
0
2535
2
25669
21152
8
2996
19783
3498
4
1477
1
3516
3090
6
2476
930
3083
2763
17946
1189
1193
509
1618
783
181997
11
1543
722
14
475
1225
2750
1080
342
2932