20 area children's charities will split $500K