38667 jobs at 7075 companies