950

803

358

583

1030

1951

1963

1178

717

874

1094

1908

1350

330

1487

1011

1048

778

1098

1301