1060
1048
1083
1079
982
893
1167
1423
1166
1267
948
889
799
1314
1233
1482
1501
1178
987
806
883
782
873
826
927
997
884
877
1015
1197
1157
1304
1208
1158
1139