667
591
703
638
776
1169
806
790
548
683
675
653
870
715
660