#import <bits/stdc++.h>
using namespace std;
#define int long long
int p[4000040];
inline int read()
{
int x=0,f=1;char ch=getchar();
while (ch<'0'||ch>'9'){if (ch=='-') f=-1;ch=getchar();}
while (ch>='0'&&ch<='9'){x=x*10+ch-48;ch=getchar();}
return x*f;
}
int ksm(int a,int b,int mod)
{
int res=1;
while(b)
{
if(b&1)
res=res*a,res%=mod;
a=a*a%mod;
b>>=1;
}
return res;
}
int sum[20000020];
const int mod=1e9+7;
signed main()
{
int T;
cin>>T;
while(T--)
{
int n;
cin>>n;
int ans=n*(n + 1)%mod*(4*n - 1)%mod*ksm(6,mod-2,mod)%mod;
cout<<ans*2022%mod<<'\n';
}
}