Consumer surplus, producer surplus, and allocative efficiency