950
903
1202
1216
1387
1866
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