1186

603

1503

682

1659

1562

1042

137

1732

1368

1624

1932

1538

1627

847

1355

1227

789

573

1246