416

1028

1345

259

381

1878

1007

1189

1799

1266

1284

440

297

1335

652

919

536

638

366

602