1089
1149
1635
875
902
897
859
928
922
881
911
1235
1488
805
679
751
827
830
764
770
719
876
762
652
815
793
713
811
761
740
755
782
745
738
730
741