• + 0 comments
    from collections import OrderedDict
    
    od = OrderedDict()
    for _ in range(int(input())):
        key = input()
        od[key] = od.get(key, 0) + 1
    print(len(od))
    print(" ".join(map(str, od.values())))