#include <bits/stdc++.h>
using namespace std;
int main() {
  long long a, b, c, l;
  scanf("%lld %lld %lld %lld", &a, &b, &c, &l);
  long long res = (l + 3) * (l + 2) * (l + 1) / 6;
  for (long long i = 0; i <= l; i++) {
    long long s = min(a + i - b - c, l - i);
    if (s >= 0) res -= (s + 1) * (s + 2) / 2;
    s = min(b + i - c - a, l - i);
    if (s >= 0) res -= (s + 1) * (s + 2) / 2;
    s = min(c + i - a - b, l - i);
    if (s >= 0) res -= (s + 1) * (s + 2) / 2;
  }
  cout << res << endl;
  return 0;
}
