1120
1042
946
947
1400
914
973
931
982
966
1154
1464
1014
1275
874
1103
915
871
870
1006
1036
883
892
869
1060
872