1509
960
1340
982
1294
1580
943
892
891
1087
870
1131
1002
1142
897
914
1343
918
1517
957
881
1264
925
1093
908
1095
901
1217
830
1464
1287
997
1282
1318
1281
889