876
1533
1336
1048
1321
1350
1324
954
972
949
1250
924
997
926
1028
1390
1287
1413
1186
1395
1002
1105
1424
1499
1332
1299
1420
1527
1169
1374
1368
1335
1229
1189