#include <bits/stdc++.h>
using namespace std;
int main() {
  long long int a, b, c, l;
  long long X[4];
  scanf("%lld%lld%lld%lld", X, X + 1, X + 2, &l);
  long long t, k;
  long long ans = 0;
  ans = (l + 1) * (l + 2) * (l + 3) / 6;
  int i, j;
  for (i = 0; i < 3; i++) {
    for (j = 0; j <= l; j++) {
      X[i] += j;
      t = -(X[0] + X[1] + X[2]) + 2 * X[i];
      if (t >= 0) {
        k = l - j;
        if (t > k) t = k;
        ans -= (t + 1) * (t + 2) / 2;
      }
      X[i] -= j;
    }
  }
  printf("%lld\n", ans);
  return 0;
}
