#!/usr/bin/python

import sys
from subprocess import Popen, PIPE

if not sys.argv[1:]:
    print 'Usage: %s FILES ...' % sys.argv[0]
    sys.exit(1)

args = ['wc', '-l']
args.extend(sys.argv[1:])
pipe = Popen(args, stdout=PIPE)
lines_distro = {}
for wc_line in pipe.stdout.readlines()[:-1]:
    line_no, name = wc_line.split()
    if not lines_distro.has_key(line_no):
        lines_distro[line_no] = 0
    lines_distro[line_no] += 1

lines_univ = lines_distro.keys()
lines_univ.sort(cmp=lambda x,y: cmp(int(x), int(y)))
for lines_no in lines_univ:
    print lines_no, lines_distro[lines_no]

