931
897
1214
886
961
872
991
1350
1266
1378
1112
1359
973
1080
1364
1422
1610
1116
881
970
1058
1081
1203
1686
1093
1107
1044
994
1416
1174
1040
1186
1006
979
975
1001