1000

930

327

210

664

333

1903

606

1384

563

1930

1576

502

1034

1830

1485

568

502

969

1543