1015
1154
907
924
1357
930
1530
973
897
1276
935
1106
919
914
1228
841
1479
1297
1010
1291
1331
1295
902
938
905
1219
894
968
880
997
1361
1384
1126
1365