What are the different template type codes, and how many templates correspond to each?
return template ;return type codes of #1 ;return different #2 ;return number of  #1 for each  #3
['select', 'project', 'project', 'group']