Supply and demand in the job market