select a.dept_no,dept_name,title ,count(*) from dept_emp as a inner join titles as b on a.emp_no=b.emp_no inner join departments as c on a.dept_no =c.dept_no group by a.dept_no ,title,dept_name order by a.dept_no ,title