936
861
1242
903
1061
886
1056
877
1193
814
1443
1264
974
1240
1289
1251
871
906
873
1190
857
940
846
965
1282
1236
1353
1054
1314
945
1055
1332
1378