1331

942

570

1655

1857

1480

1036

119

1396

742

395

320

831

1268

207

568

520