Hundreds raised for Children in Need