1283

1514

532

1119

423

894

908

287

452

1754

1893

856

1011

980

105

408

1937

1463

306

1699