1126

1264

484

660

1722

1503

583

640

907

1943

718

1777

803

948

1509

976

855

230

1570

1526