870

399

370

1563

1661

951

1932

1517

252

1640

817

728

1147

685

335

1950

654

447

363

1298