862

1655

1320

1999

137

1034

111

860

1853

1070

1142

419

688

790

1819

1691

949

540

186

1931