#include<bits/stdc++.h>
using namespace std;
int country[100010]={0},n,m,tmp,ans,ti;
struct z{
int t,sum;
};
queue<z> boat;
z now;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>ti>>m;
while(!boat.empty()){
now=boat.front();
if(ti-now.t>=86400){
if(country[now.sum]==1)
ans--;
country[now.sum]--;
boat.pop();
continue;
}break;
}
for(int j=1;j<=m;j++){
cin>>tmp;
if(country[tmp]==0)
ans++;
country[tmp]++;
now.sum=tmp;
now.t=ti;
boat.push(now);
}
cout<<ans;
if(i!=n) cout<<endl;
}
return 0;
}