#include <bits/stdc++.h>
using namespace std;
long long a, b, c, ant, res, t;
void cal(long long x, long long y, long long z) {
  for (long long i = 0; i <= ant; i++) {
    if (x + y > z + i)
      continue;
    else {
      t = min(z + i - x - y, ant - i);
      if (t >= 0) res -= (t + 2) * (t + 1) / 2;
    }
  }
}
int main() {
  scanf("%lld%lld%lld%lld", &a, &b, &c, &ant);
  for (long long i = 0; i <= ant; i++) {
    res += (i + 1) * (i + 2) / 2;
  }
  cal(a, b, c);
  cal(b, c, a);
  cal(a, c, b);
  printf("%lld\n", res);
  return 0;
}
