704
608
218
628
646
586
642
575
584
551
599
549
627
588
616
564