/*#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n,i,max=0,min=1000,a;
scanf ("%d",&n);
for (i=1;i<=n;i++)
{
scanf ("%d",&a);
if (a<min)
{
min=a;
}
if (a>max)
{
max=a;
}
}
printf ("%d", max-min);
}
*/
#include<stdio.h>
int money(int a, int b, int c, int d) // .주사위가 a, b c d 나왔을때의 상금을 리턴
{
if (a>6||b>6||c>6||d>6)
return;
int sum=0;
//상금계산
if (a==b && b==c && c==d)//모든 같은 경우
{
sum= a*5000+50000;
}
else if (a==b && b==c ||
b==c && c==d ||
a==c && c==d ||
a==b && b==d ) // 1개만 다르고 나머지 3개는 같을 경우
{
if(a==b && b==c)
{
sum=d*1000+10000;
}
else if(b==c && c==d)
{
sum=a*1000+10000;
}
else if(a==c && c==d)
{
sum=b*1000+10000;
}
else if(a==b&&b==d)
{
sum=c*1000+10000;
}
}
else if (a==b||b==c||c==d||d==a)//2개 다르고 2개 같은 경우
{
if (a==b)
{
sum=a*100+1000;
}
else if (b==c)
{
sum=b*100+1000;
}
else if (c==d)
{
sum=c*100+1000;
}
else if (a==d)
{
sum=d*100+1000;
}
else if (a==b&&c!=d||b==c&&d!=a||c==d&&a!=b||d==a&&b!=c)//2개 같고 2개 같은 경우
{
if (a==b&&c!=d)
{
sum=a*100+1000;
}
else if (b==c&&d!=a)
{
sum=b*100+1000;
}
else if (c==d&&a!=b)
{
sum=c*100+1000;
}
else if (d==a&&b!=c)
{
sum=d*100+1000;
}
else if (a!=b||b!=c||c!=d||d!=a)//모든 눈이 다름
{
}
return sum;
}
int main()
{
int a,b,c,d,n,i;
scanf ("%d",&n);
for (i=1; i<=n; i++)
{
scanf("%d %d %d %d",&a,&b,&c,&d);
printf("%d\n",money(a,b,c,d));
}
}