335
276
201
276
179
341
281
286
330
306
448
317
188
294
235
808
208
191
224
176
293
299
412
184
225
237
290
182
261
282
258
363
240
515
553
208
293
207
318
266
216
278
196
2815
547
349
270
278
267
236
391
277
