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