160

508

543

1554

914

834

871

324

952

134

1525

322

1113

1948

202

759

106

272

1891

1104