440

623

956

1959

943

847

1186

387

320

1651

1607

1034

852

802

1825

1529

887

204

426

1167