1212
2028
1215
1164
1509
1162
1056
980
897
939
1461
1050
1276
913
931
1147
1268
976
1244
1292
1254
873
908
874
1191
860
941
851
967
1286
1240
1356
1055
1318
947
1057