582
588
586
527
540
523
498
441
459
525
539
523
562
505
553
533
573
598
602
575
519
531
534
520
507