582
547
506
478
457
503
540
442
492
461
544
443
483
470
527