105

923

801

1197

1342

1048

1834

259

853

418

1697

617

1937

842

1320

1460

966

1611

704

1239