import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.LinkedHashMap;
import java.util.Map;
/**
* @author Administrator
*/
public class Main {
public static void main(String[] args) throws IOException {
Map<String, Integer> map = new LinkedHashMap<>();
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
String str;
while ((str = bf.readLine()) != null) {
int lastIndexOf = str.lastIndexOf("\\");
int lastIndex = str.lastIndexOf(" ");
String key = (lastIndex - lastIndexOf) > 16 ? str.substring(lastIndex - 16)
: str.substring(lastIndexOf + 1);
map.put(key, map.getOrDefault(key, 0) + 1);
}
int count = 0;
for (String key : map.keySet()) {
count++;
if (count > (map.size() - 8)) {
System.out.println(key + " " + map.get(key));
}
}
}
}