312 vacancies found