843
881
1108
1251
929
952
850
868
959
932
807
867
1013
834
996
972
1135
1248
966
955
856
908
1118
959
891
866
894
832
821
858
967
896
916
980
889
1184
1010
817
986
1000
884
1266
1772
913
1174
868
957
1007
891
992
1182
919
915
1536
943
823
1036
914
973
1200