1030

499

528

336

479

1388

424

407

1664

1335

435

1041

1991

761

274

585

1747

512

620

1705