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++;
}
}
}