352
174
18
17
129
56
77
59
54
45
269
108
167
857
88
104
113
226
55
240
31
82
106
93
53
111
85
74
766
207
176
79
165
274
407
258
214
162
267
377
136
312
179
57
283
80
270
552
92
159
156
37