973
897
1276
936
1107
919
1106
914
1228
841
1479
1297
1010
1291
1331
1296
902
938
905
1219
894
969
881
997
1361
1385
1126
1365
977
1089
1380
1429