1099
1160
1644
877
914
899
862
940
925
891
921
1248
1489
806
682
753
829
840
767
775
720
878
763
653
822
795
715
812
764
743
756
785
748
740
731
742