478

1232

1901

555

880

1645

1355

207

1053

245

1677

1758

1401

954

976

1729

904

1019

922

347