1050

500

1949

1647

1935

684

1544

696

800

495

218

917

1659

1409

953

307

906

928

914

1059