1132
1116
895
1269
899
1491
936
861
1242
903
1060
886
1056
877
1193
814
1443
1264
974
1240
1289
1251
871
906
873
1190
857
940
846
965
1281
1236
1353
1054
1314
945