1586

1684

1400

1974

782

1570

901

1292

390

531

266

617

395

1386

423

145

370

978

515

1957