N, M = map(int, input().split()) L = list(map(int, input().split())) K = [0] * max(L) for I in L: K[I - 1] += 1 for T in range(M): print(f"{T + 1} {K[T]}")