343 vacancies found