1036

1276

1154

963

663

999

1042

1649

1922

648

1465

1959

396

1366

994

132

188

1038

503

1589