39011 jobs at 6925 companies