1599

1655

905

465

1243

446

258

536

957

129

221

1425

623

382

414

1363

1238

1379

1912

281