Middlebrook raises $3,890 for children