1508
959
1338
982
1294
1580
943
892
890
1087
869
1131
1002
1142
897
914
1343
918
1517
956
881
1263
924
1092
908
1093
900
1216
830
1464
1287
997
1281
1317
1280
889