#include <cstdio>
#include <iostream>
#include <cmath>
#include <cstring>
#include <algorithm>
#include <vector>
#include <stack>
#include <queue>
#include <deque>
#include <iomanip>

using namespace std;
bool is(int n)
{
	for(int i=2;i*i<=n;i++)
	{
		if(n%i==0)
		{
			return false;
		}
	}
	return true;
}
int a[100010];
int s[100010];
int n;
int main()
{
	ios::sync_with_stdio(false);
	cin>>n;
	for(int i=3;i<=100000;i++)
	{
		if(is(i) && is((i+1)/2))
		{
			a[i]=1;
		}
	}
	for(int i=1;i<=100000;i++)
	{
		s[i]=s[i-1]+a[i];
	}
	while(n--)
	{
		int x,y;
		cin>>x>>y;
		cout<<s[y]-s[x-1]<<endl;
	}
	return 0;
}
