#include <bits/stdc++.h>
using namespace std;

#define rep(i, n) for (int i = 0; i < n; i++)
#define all(x) (x).begin(),(x).end()
const int mod = 1000000007;
const long long INF = 1LL << 60;

int main()
{
  int N,Q;
  cin >> N >> Q;

  vector<bool> a(N,false);
  long long ans=0;
  rep(i,Q){
    int L,R;
    cin >> L >> R;
    L--;
    R--;
    rep(j,R-L+1){
      if(a[j+L]){
        a[j+L]=false;
        ans--;
      }
      else if(!a[j+L]){
        a[j+L]=true;
        ans++;
      }
    }
    cout << ans << endl;
  }
}