1605
1112
1173
1133
1186
1172
1374
1678
1158
1222
1294
894
1126
923
1071
1028
1059
904
911
1068
1081
896
1153
1498
1119
1388
1121
1217
1097
714
667
814
688
759
836