#include<iostream>
#include<algorithm>
using namespace std;
const int N = 2e5+10;
int f[N];
int main()
{
int t ;
cin>>t;
while(t--)
{
int n,k,ans=0;;
cin>>n>>k;
for(int i=1;i<=n;i++) scanf("%d",&f[i]);
sort(f+1,f+n+1);
for(int i=1, j=1 ; j<=n ; )
{
if( f[j] - f[i] <= k ) j++;
else i++;
ans= max( ans , j-i );
}
cout<<ans<<endl;
}
}

京公网安备 11010502036488号