1060
1047
1082
1079
982
893
1166
1423
1267
946
889
798
1314
1233
1481
1501
1177
987
806
883
781
872
826
927
997
884
877
1015
1196
1156
1302
1208
1157
1139