1489

507

1376

1056

153

546

237

1794

858

445

1960

1860

1399

1325

940

1657

522

745

942

946