1386
1120
1215
1095
665
812
684
755
831
846
771
778
724
880
765
658
826
797
717
814
766
745
758
788
750
743
733
744
712
727
731
751
830
781