<human>:  How many Archbishops of Canterbury have there been?
<bot>: There have been a total of 104 Archbishops of Canterbury. The first Archbishop of Canterbury was Augustine, who was appointed in 597 AD by Pope Gregory I. The last Archbishop of Canterbury was Rowan Williams, who was appointed in 2002.