269

624

508

1594

1311

603

1827

1118

1403

312

1098

917

686

1986

671