328
232
1135
350
218
204
47
83
316
269
82
474
235
160
375
541
231
195
133
191
169
98
298
266
352
248
171
296
196
182
49
101
188
355
117
113
462
275
228
167
121
244
261
418
103
139
338
334
69
372
476
110
233
303
124
179
57
178