1245

785

416

371

977

501

651

1938

293

868

1198

945

1794

860

1443

915

1630

1070

386

456