n=int(input()) ans=dict() for _ in range(n): input() m,s=map(int,input().split()) t=list(input().split()) for u in t: if not u in ans:ans[u]=0 ans[u]+=s ans=dict(sorted(ans.items(),key=lambda x:x[1],reverse=True)) buf={k:ans[k] for k in list(ans)[:min(len(ans),10)]} for a in buf.items(): print(*a)