908
875
1191
861
941
851
967
1286
1241
1356
1055
1320
948
1057
1335
1381
1583
1095
862
951
1036
1054
1183
1405
1066
1078
1004
975
1389
1142
1017
1146
984
955
940
969