#include<iostream>
using namespace std;
void solve(int n, int m) {
int ans = 0;
for (int i = 1, j = n; i <= n && j >= 1; i++) {
while(i * j > m) j--;//当i*j大过m时就可以找下一个j了
//这样写极大的提高了效率
if (i * j == m) ans++;
}
cout << ans << endl;
}
int main() {
int t;
cin >> t;
while (t--) {
int n, m;
cin >> n >> m;
solve(n, m);
}
return 0;
}