1046
1043
1053
907
1334
1003
877
1089
1295
855
956
914
878
1076
1266
2300
981
1082
820
889
1141
1953
1123
874
900
832
1265
1074
1135
1049
1869
852
1219
1208
3779
1072
892
1069
1316
922
1001
1030
1322
974
1106
960
966
1058
1032
946
1052
1033
1024
1137
959
922
1099
968
1005
1240