#include "/usr/local/lib/libcpp/lnx/usual.h"

int main(int argc, char* argp[], char* envp[])
{
  
  map<string,INTEGER> freq;

  string feature;
  string value;

  getline(cin,feature);

  while(getline(cin,value)) freq[value]++;

  map<string,INTEGER>::const_iterator fitr;
  
  cout << feature << '\n'; 
  for (fitr=freq.begin() ; fitr != freq.end() ; ++fitr)
    cout << fitr->first << "  " << fitr->second << '\n';

  return 0;
}
