1517

1347

282

409

244

151

580

1476

716

171

1754

966

1876

560

203

977

731

116

1578

946