#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
map<string,int>m;
deque<string>d;
while(getline(cin,s))
{
s=s.substr(s.find_last_of('\\')+1);
int pos=s.find_last_of(' ');
if(pos>16)
s=s.substr(pos-16);
if(m.find(s)==m.end())
d.push_back(s);
++m[s];
if(d.size()>8)
d.pop_front();
}
for(auto i:d)
cout<<i<<" "<<m[i]<<endl;
}