509

523

756

659

842

1387

1968

1894

1581

1662

758

103

1259

1800

963

486

242

1811

1337

596