Find the ids and first names of the 3 teachers that have the most number of assessment notes?
select t1.teacher_id, t2.first_name from assessment_notes as t1 join teachers as t2 on t1.teacher_id = t2.teacher_id group by t1.teacher_id order by count(*) desc limit 3