480
455
427
369
381
286
487
385
360
282
397
478
465
267
332
471
417
311
482
228
315
405
295
423
419
500