285

953

1271

1104

414

184

1286

785

302

704

652

119

1736

305

870

935

1960

1523

929

1473