908
874
1191
858
941
849
966
1285
1237
1355
1055
1316
947
1057
1335
1380
1581
1093
862
949
1036
1054
1181
1390
1063
1076
997
974
1387
1141
1015
1145
984
954
938
967