950

1541

306

1993

376

1874

1197

352

1767

875

924

809

122

1664

1164

1669

416

509

1341

242