#include <stdio.h>
int main () {
int a,b,c,e,f,g;
scanf ("%d",&a);
while(a>0){
scanf("%d%d",&b,&c);
e=0;
for (f=c;f<=b&&f>=c;f++){
for (g=f;g%c==0&&g>=c;){
g=g/c;
e++;
}
}
printf("%d\n",e);
a--;
}
return 0;
}
int main () {
int a,b,c,e,f,g;
scanf ("%d",&a);
while(a>0){
scanf("%d%d",&b,&c);
e=0;
for (f=c;f<=b&&f>=c;f++){
for (g=f;g%c==0&&g>=c;){
g=g/c;
e++;
}
}
printf("%d\n",e);
a--;
}
return 0;
}