659 vacancies found