300

643

1260

878

994

487

1980

1984

970

439

930

140

1853

914

1099

879

812

1483

1324

149