300

520

643

976

2000

1573

569

1112

1222

258

670

830

1965

489

1009

703

1976

1075

1931

1443