Maximizing revenue in symmetric resource allocation systems when user utilities exhibit diminishing returns