1226

982

815

707

791

160

143

466

1430

1075

296

1655

801

1964

1039

201

212

1903

491

1165