编程题
### 问题描述
> 昔日智者探幂和,相异数值展奇姿。
> 求和公式如诗意,解题思路宛如仙。
对于正整数 $n \geq k$,定义 $n$ 个整数 $2^0, 2^1, \cdots, 2^{n-1}$ 中取出 $k$ 个不同数相加所得的和为 $f(n, k)$。例如,对于 $f(4,2)$,有:
$$
f(4,2)=3+5+6+9+10+12=45
$$
现在考虑对于不超过 500 的正整数 $N$,求使得 $f(1000-N, N)$ 取得最大值的所有 $N$ 的总和。
### 输入格式
本题无输入。
### 输出格式
输出一个整数,表示满足条件的 $N$ 的总和。
### 说明
**本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。**