112

1095

971

524

1207

573

1818

971

1470

1061

693

1939

1695

164

1037

506

427

893

347

1009