21152
8
2535
2
2181
32302
0
1225
5784
3090
6
3083
17946
1743
790
2949
19783
1618
1701
1
2932
2011
3498
4
3546
785
2476
445
635
1294
2996
1153
1189
2669
1769
1312