1693

102

1263

1702

1730

1294

1260

670

1509

1314

1537

1251

1759

1588

827

508

1828

891

794

440