#include<bits/stdc++.h>
using namespace std;
const int N=2e3+5;
int c[N][N];
long long ans;
int main(){
int t,k;
cin>>t>>k;
for(int i=1;i<N;i++){
c[i][0]=1;c[i][i]=1;
for(int j=1;j<i;j++) c[i][j]=(c[i-1][j-1]+c[i-1][j])%k;
}
while(t--){
int n,m;
cin>>n>>m;
for(int i=0;i<=n;i++){
for(int j=0;j<=min(i,m);j++){
ans+=(c[i][j]==0);
}
}
cout<<ans-1<<endl;
}
return 0;
}