222
64
26
19
3
83
886
161
7
66
125
822
33
185
272
180
756
239
278
541
37
40
1098
2184
69
320
804
67
11
68
54
384
97
71
1429
156
149
90
147
14
140
35
92
882
1898
91
59
16209