/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		ArrayList<String> listEspecialidades = new ArrayList<>();
        HashMap<String, Integer> contagemPorEspecialidade = new HashMap<>();

        listEspecialidades.add("CIRURGIAO");
        listEspecialidades.add("CIRURGIAO");
        listEspecialidades.add("CIRURGIAO");
        listEspecialidades.add("CIRURGIAO");
        listEspecialidades.add("CIRURGIAO");
        listEspecialidades.add("CIRURGIAO");
        listEspecialidades.add("CLINICO-GERAL");
        listEspecialidades.add("ORTOPEDISTA");
        listEspecialidades.add("CIRURGIAO");
        listEspecialidades.add("CIRURGIAO");
        listEspecialidades.add("CIRURGIAO");
        listEspecialidades.add("CIRURGIAO");
        listEspecialidades.add("CIRURGIAO");


        for (int i = 0; i < listEspecialidades.size(); ++i) {
            String item = listEspecialidades.get(i);

            if (contagemPorEspecialidade.containsKey(item))
                contagemPorEspecialidade.put(item, contagemPorEspecialidade.get(item) + 1);
            else
                contagemPorEspecialidade.put(item, 1);
        }

        StringBuilder sb = new StringBuilder();

        for (Map.Entry<String, Integer> e : contagemPorEspecialidade.entrySet()) {
            // concatena as especialidade com a quantidade de repetições
            sb.append("\n").append(e.getKey()).append(" : ").append(e.getValue());
        }

        System.out.print(sb.toString());

	}
}