1268

1313

1601

387

1350

998

1690

1780

1443

1574

526

334

1473

1103

372

1331

950

1003

446

901