150

272

877

1960

1154

1526

553

477

128

440

194

1403

1840

1661

253

1054

250

1804

638

118