1012
1150
903
919
1353
925
1527
968
892
1272
932
1102
915
910
1225
838
1474
1294
1004
1287
1327
1289
898
901
1215
889
964
876
994
1355
1270
1381
1118
1361