954
906
1206
1220
1391
1869
1728
972
930
1106
1143
1073
1105
1214
876
1316
959
885
926
1440
1038
1237
902
919
1137
949
1442
1301
872
1484
973
1459
915
1280
946
1217