488
298
461
388
325
240
315
276
475
435
391
340
350
305
418
412
482
301
588
457
486
293
335
478
353
447
355
365
518
382
485
271
431