680
683
661
616
618
597
579
511
527
595
614
586
630
595
622
614
647
670
698
647
582
598
603
595
586