Matching supply and demand in the audit market