509

286

655

797

1865

1775

883

964

1505

1993

1515

646

1988

1073

1678

1141

1892

998

781

722