929
895
1212
884
960
871
991
1347
1266
1378
1107
1357
973
1079
1362
1421
1609
1115
880
969
1057
1203
1664
1093
1105
1042
993
1416
1174
1039
1182
1004
979
975
999