N,M = map(int,input().split()) ans = [0]*(N+2) S = [0]*(N+2) def add(l,r,C,c=1): ans[l] += C ans[r] -= C S[l] += c S[r] -= c for _ in range(M): p,q = map(int,input().split()) a = q - p if 0 <= a: add(1,p,a) else: add(min(abs(a)+1,p),p,a) b = p + q add(p,min(b+1,N+1),b,-1) for i in range(1,N+1): S[i + 1] += S[i] ans[i + 1] += ans[i] print(ans[i] + S[i] * i,end = " ") print()