#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define int long long
#define all(x) (x).begin(), (x).end()
#define f(i, n) for (int i = 0; i < n; i++)
#define trace(x) cerr << #x << ": " << x << '\n'
int gcd(int a, int b)
{
if (b == 0)
return a;
return gcd(b, a % b);
}
int div(int n)
{
int ans = 0;
for (int i = 1; i * i <= n; i++)
{
if (n % i == 0)
{
ans++;
if (i * i != n)
ans++;
}
}
return ans;
}
const int N = 1e6 + 5;
int di[N];
int32_t main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
for (int i = 1; i < N; i++)
{
for (int j = i; j < N; j += i)
{
di[j]++;
}
}
for (int i = 1; i < N; i++)
di[i]--;
for (int i = 1; i < N; i++)
di[i] += di[i - 1];
int t;
cin >> t;
while (t--)
{
int n;
cin >> n;
cout << di[n] << "\n";
}
}