1126

1226

505

282

1147

1222

130

460

794

966

1930

1926

1659

851

1152

1627

1661

251

526

116