703
715
576
603
572
679
609
597
627
588
612
604
541
527
600
625
595
565
525
508
517
522
518
552
540