#include <bits/stdc++.h>
using namespace std;
long long a, b, c, i, l, j, x, s, y, ans;
int main() {
  cin >> a >> b >> c >> l;
  s = 0;
  for (i = l + 1; i >= 1; i--) s += i * (i + 1) / 2;
  ans = 0;
  for (i = 0; i <= l; i++) {
    x = a + i;
    if (b > x || c > x) continue;
    y = min(l - i, x - b - c) + 1;
    if (y < 0) y = 0;
    ans += (1 + y) * y / 2;
  }
  for (i = 0; i <= l; i++) {
    x = b + i;
    if (a > x || c > x) continue;
    y = min(l - i, x - a - c) + 1;
    if (y < 0) y = 0;
    ans += (1 + y) * y / 2;
  }
  for (i = 0; i <= l; i++) {
    x = c + i;
    if (a > x || b > x) continue;
    y = min(l - i, x - a - b) + 1;
    if (y < 0) y = 0;
    ans += (1 + y) * y / 2;
  }
  cout << s - ans;
  return 0;
}
