Density functional calculations of magnetoplasmons in quantum rings