427
471
377
384
300
388
401
338
242
536
406
474
397
222
375
299
353
316
489
394
484
332
358
318
229
241
506
233
451
497
308