521

447

523

1725

1762

1295

750

1436

1641

1197

708

612

1431

1340

830

608

571

1272

666

403