#include <bits/stdc++.h>
using namespace std;
int main() {
//PROBLEM BUG HAS BEEN DETECTED :) THANKS FOR YOUR ATTENTION
map<string,int>mp;
int t,temp;
scanf("%d\n",&t);
while(t--)
{
string s;
cin>>s;
mp[s]++;
}
for(map<string,int>::iterator it=mp.begin();it!=mp.end();it++)
cout<<it->first<<" "<<it->second<<endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IG1haW4oKSB7CgkJCQkJCQkvL1BST0JMRU0gQlVHIEhBUyBCRUVOIERFVEVDVEVEIDopIFRIQU5LUyBGT1IgWU9VUiBBVFRFTlRJT04KCW1hcDxzdHJpbmcsaW50Pm1wOwoJaW50IHQsdGVtcDsKCXNjYW5mKCIlZFxuIiwmdCk7Cgl3aGlsZSh0LS0pCgl7CgkJc3RyaW5nIHM7CgkJY2luPj5zOwoJCW1wW3NdKys7Cgl9CgkgZm9yKG1hcDxzdHJpbmcsaW50Pjo6aXRlcmF0b3IgaXQ9bXAuYmVnaW4oKTtpdCE9bXAuZW5kKCk7aXQrKykKCSBjb3V0PDxpdC0+Zmlyc3Q8PCIgIjw8aXQtPnNlY29uZDw8ZW5kbDsKCXJldHVybiAwOwp9IA==