475
427
500
285
377
314
365
277
508
506
268
502
334
274
405
235
486
327
425
371
476
424
518
437
375
366
409
391
363
410
395
224
429