Mechanism Design for Crowds