697
628
627
631
670
627
752
730
576
590
653
658
687
680
649
721
622
720
1177
595
681
1708
677
747
3769
669
720
727
641
1405
4513
648
711
5364
746