673
604
695
622
659
579
724
662
593
590
564
638
908
644
676
670
677
616
730
699
606
627
717
1160
663
21277
640
727
709
945
780
642
719
632
691