'''
Created on Dec 16, 2010

@author: ola
'''

def topActor(filename):
    file = open(filename)
    info = {}
    for line in file:
        parts = line.strip().split(",")
        movie = parts[0]
        for actor in parts[1:]:
            if actor not in info:
                info[actor] = []
            info[actor].append(movie)
    
    data = sorted([(len(info[name]),name) for name in info])
    data.reverse()
    data = data[:5]
    for pair in data:
        print pair[1],":",pair[0],"movies"
        for m in info[pair[1]]:
            print "\t",m

topActor("moviebonus.txt")