107,906 jobs from 7,978 companies