310

1460

1743

1446

1753

678

613

971

521

454

1978

1294

1006

1838

1806

1490

587

310

902

1239