529

462

941

401

643

1168

1895

409

1070

1844

703

1489

451

788

1803

1950

941

180

313

650