#include <bits/stdc++.h>
using namespace std;
map<int, int> mappsub;
map<int, int> mappadd;
int main() {
  mappsub.clear();
  mappadd.clear();
  int n, x, y;
  long long ans = 0;
  scanf("%d", &n);
  for (int i = 0; i < n; i++) {
    scanf("%d%d", &x, &y);
    if (mappsub[x - y] != 0) {
      ans = ans + mappsub[x - y];
    }
    if (mappadd[x + y] != 0) {
      ans = ans + mappadd[x + y];
    }
    mappsub[x - y]++;
    mappadd[x + y]++;
  }
  printf("%I64d\n", ans);
  return 0;
}
