978

780

960

411

892

435

1146

1653

1063

1525

1341

362

582

1599

272

106

339

1229

1895

673