1017
1160
912
932
1373
945
1547
983
910
1285
954
1118
937
1117
931
1243
858
1494
1315
1028
1308
1339
1310
925
950
923
1235
907
899
1010
1378
1281
1397
1155
1379