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