1065

1690

1948

895

1312

688

522

1490

1465

1191

1361

663

1201

370

860

505

1411

1693

501

690