1040

1038

1007

266

507

990

360

855

795

155

501

1954

1763

407

1591

1006

290

377

1257

1262