1212
880
895
1171
973
919
1087
1551
928
982
1164
1455
1389
1329
949
1442
1300
872
1484
1075
1071
1058
1156
1256
915
1107
1103
977
1083
918
1252
1181
923
883