正整数$x$称为$n$的positive proper divisor, 当且仅当$x | n$并且$1 \le x < n$. 例如, 1, 2, 和3是6的positive proper divisor, 但是6不是. Peter给你两个正整数$n$和$d$. 他想要知道有多少小于$n$的整数, 满足他们的最大positive proper divisor恰好是$d$.
输入包含多组数据, 第一行包含一个整数$T$ $(1 \le T \le 10^6)$表示测试数据组数. 对于每组数据: 第一行包含两个整数$n$和$d$ $(2 \le n, d \le 10^9)$.
对于每组数据, 输出一个整数.
9 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 100 13
1 2 1 0 0 0 0 0 4