291

219

1465

928

248

711

1375

643

508

252

1101

1778

1927

133

413

1898

574

878

1414

317