#学习的知识:
#一定要使用while True和try except
#split('\\')
#对字典的值从大到小进行排序:dic1=dict(sorted(dic.items(),key=lambda item:item[1],reverse=True))
#' '.join(list1)将列表内的各个string合并成一个大string
dic={}
while True:
    try:
        line=input()
        if not line:
            break
        else:
            line=line.split('\\')
            line1=line[-1] 
            if line1 in dic:
                dic[line1]=dic[line1]+1
            else:
                dic[line1]=1
    except:
        break
dic1=dict(sorted(dic.items(),key=lambda item:item[1],reverse=True))
c=0
for x in dic1:
    if c<8:
        c=c+1
        file1=x.split(' ')
        if len(file1[0])>16:
            list1=[file1[0][-16:]]+file1[1:]
            print(' '.join(list1),dic[x])
        else:
            print(x,dic[x])