931
897
1214
886
961
872
991
1349
1266
1378
1111
1358
973
1080
1363
1422
1610
1115
881
969
1058
1081
1203
1683
1093
1106
1044
994
1416
1174
1039
1184
1006
979
975
1001