1214
2030
1216
1166
1512
1163
1059
982
898
941
1464
1053
1279
915
934
1150
1270
979
1246
1294
1258
874
910
877
1193
864
942
853
970
1290
1247
1358
1060
1323
951