import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        ArrayList<String> list = new ArrayList<String>();
        HashMap<String,Integer> map = new LinkedHashMap<String,Integer>();
        while(sc.hasNext()){
            String str = sc.nextLine();
            boolean flag = false;
            for(String l:list){
                if(l.equals(str)){
                    flag = true;
                    break;
                }
            }
            if(flag){
                break;
            }else{
                list.add(str);
            }
            //按照空格切割
            String[] arr = str.split(" ");
            String path = arr[0];
            String name = path.substring(path.lastIndexOf("\\")+1,path.length());
            String key = name.substring(Math.max(0,name.length()-16),name.length())+" "+arr[1];
            if(map.get(key)!=null){
                map.put(key,map.get(key)+1);
            }else{
                map.put(key,1);
            }
        }
        
        int cnt=0;
        for(Map.Entry<String,Integer> it:map.entrySet()){
            if(map.size()-cnt<=8)
                System.out.println(it.getKey()+" "+it.getValue());
            cnt++;
        }
    }
}