642
579
512
519
577
487
492
541
550
498
504
603
543
548
736