908
874
1191
858
941
847
965
1285
1236
1355
1055
1316
946
1057
1333
1379
1580
1093
862
949
1036
1054
1180
1382
1063
1076
995
973
1387
1140
1014
1145
984
954
937
964