#include<iostream>
#include<vector>
#include<utility>
#include<iterator>
using namespace std;
int main()
{
vector<pair<int,int> > vp;
istream_iterator<int> p(cin),eof;
while(p!=eof)
{
pair<int,int> pl;
int flag=0;
for(vector<pair<int,int> >::iterator it=vp.begin();it!=vp.end();it++)
{
if((*it).first==*p)
{
(*it).second++;
flag=1;
break;
}
}
if(flag==0)
{
pl.first=*p;
pl.second=1;
vp.push_back(pl);
}
p++;
}
for(vector<pair<int,int> >::iterator it1=vp.begin();it1!=vp.end();it1++)
{
cout<<(*it1).first<<"
"<<(*it1).second<<endl;
}
return 0;
}