1397
1130
1226
1104
677
829
697
772
845
871
787
801
741
891
779
669
843
819
735
786
763
806
766
756
749
761
729
758
744
767
853
803