49930 jobs at 7859 companies