มีพนักงานติดต่อกับวิศวกรแต่ละคนกี่คน? ขอแผนภูมิแท่งโดยจัดกลุ่มตามชื่อวิศวกรแต่ละคน เรียงลำดับจากสูงไปต่ำตามแกน x ได้โปรด ไม่จำเป็นต้องใช้ตารางทั้งหมด
How many staffs have contacted with each engineer? Give me a bar chart grouping by each engineer's first name, rank from high to low by the x axis please.It is not neccessary to use all the tables.
 Parts:  part_id [ INTEGER]  part_name [ VARCHAR(255)]  chargeable_yn [ VARCHAR(1)]  chargeable_amount [ VARCHAR(20)]  other_part_details [ VARCHAR(255)] 
SELECT first_name, COUNT(first_name) FROM Staff AS T1 JOIN Engineer_Visits AS T2 ON T1.staff_id = T2.contact_staff_id JOIN Maintenance_Engineers AS T3 ON T2.engineer_id = T3.engineer_id GROUP BY first_name ORDER BY first_name DESC