from collections import defaultdict N = int(input()) cnt = [defaultdict(int) for _ in range(10)] def f(l,S): rev = [] for i in range(len(S)): if i == l: continue rev.append(S[i]) return ''.join(rev) board = [] for i in range(N): S = list(input()) for l in range(len(S)): cnt[l][f(l,S)] += 1 board.append((i,l,f(l,S))) ANS = [0] * N for i,l,s in board: ANS[i] += cnt[l][s]-1 print(*ANS,sep='\n')