编程题
### 问题描述
给定一个正整数 $n$ ,设 $f(x)$ 为 $x$ 的因数之和,请你求出 $\sum_{i=1}^{n} f(x)$ ,当然答案可能非常大,你需要对 $10^9+7$ 取模。
### 输入格式
输入一个正整数 $n$ 。
数据保证 $1\leq n \leq 10^9$。
### 输出格式
输出一个整数表示答案,需要对 $10^9+7$ 取模。
### 样例输入
```
5
```
### 样例输出
```
21
```
### 说明
样例计算为 $f(1)+f(2)+f(3)+f(4)+f(5)=5+4+3+4+5=21$ 。