//好题呀;
把每个区间开始的的地方映射为1,结束的地方加1映射为-1;
//在排序下就可以了;
#include<iostream>
#include<stdio.h>
#include<map>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
vector<pair<int,int> >v;
int n;
scanf("%d",&n);
int i;
for(i=1;i<=n;i++)
{
int k;
scanf("%d",&k);
v.push_back(make_pair(k,1));
scanf("%d",&k);
v.push_back(make_pair(k+1,-1));
}
sort(v.begin(),v.end());
int ans=0,maxn=0;
for(i=0;i<v.size();i++)
{
ans+=v[i].second;
maxn=maxn>ans?maxn:ans;
}
printf("%d\n",maxn);
}
}