#include<iostream>
#include<map>
using namespace std;
int main(){
    string str;
    map<string,int> myMap;
    int i=0;
    while(getline(cin,str)){
        for(int j=0;j<str.size();j++){
            if(str[i]>='A'&&str[i]<='Z'){
                str[i]=tolower(str[i]);
            }
        }
        while(str!=""){
            int t=str.find_first_of(" .");
            string s=str.substr(0,t);
            str=str.substr(t+1);
            auto it=myMap.find(s);
            if(it!=myMap.end()){
                myMap[s]++;
            }
            else{
                myMap.insert(make_pair(s,1));
            }
        }
        for(auto& pair:myMap){
             cout<<pair.first<<":"<<pair.second<<endl;
        }
    }
}