1026

510

457

515

688

327

317

1066

518

1307

1347

1191

1287

1592

566

965

618

115

430

1348