107,681 jobs from 7,789 companies