1100
1333
1340
831
741
885
820
1193
734
905
1023
663
941
1027
964
1212
853
935
1022
1848
947
949
1053
961
927
940
1015
985
971
1153
973
978
1002
906
894
895
929
1098
1051
1266
1081
975
1043
1089
1198
977
1201
1303
1235
1573
1251