504

962

234

1670

1652

367

1896

1613

638

1138

788

547

249

231

834

331

173

1626

736

891