1335

830

951

1946

786

100

1942

819

287

910

407

896

1645

1555

1296

1839

286

1261

1243

629