21152
8
2535
2
5635
3
3593
16
3765
4
3090
6
2666
9
3083
1743
0
790
32302
1215
1
19783
2932
3498
17946
2258
2949
1294
1153
1583
1136
1913
2669
750
1868
1473
12632
7
25669
7793