250

171

503

489

901

1738

367

852

509

675

1713

1360

804

1618

825

1288

471

1641

1410

1901