240

523

1228

1511

1976

451

654

1641

1526

635

589

300

561

818

825

580

664

377

150

1494