32302
0
21152
8
3090
6
1295
1
3765
4
2535
2
280
2650
20
297066
19783
2250
894
3083
17946
181997
11
25669
2996
2476
2773
2932
572
3683
3498
2839
676
1193
722
1189
1804
1294