39422 jobs at 4280 companies