#include <stdio.h>
int saram[8]={};
// saram[1] : 1번 관광지를 고른 학생 수
int price[8]={0,1000,1000,2000,3000,3000,6000,6000};
int main()
{
int n, i, j,k,pi,t,x=0;
scanf("%d %d", &n,&k);
for(i=1; i<=n; i++)
{
scanf("%d",&pi);
for(j=1; j<=pi; j++)
{
scanf("%d",&t); //t번 관광지에 가고시퍼요
saram[t]++;
}
}
for(int i=1; i<=7; i++)
{
if(saram[i]>=k)
{
x=x+price[i]*saram[i];
}
}
printf("%d ",x);
return 0;
}
// // saram[1] ~saram[7] 출력
//for(i=1; i<=7; i++)
//{
//printf("%d :%d\n" ,i,saram[i]);
// }
// for(int i=1; i<=n; i++)
// {
// if(arr[i].score>=k)
// {
// if(arr[i].score==1 || arr[i].score==2)
// {
// z++;
// z=z*1000;
// }
// else if(arr[i].score==3)
// {
// x++;
// x=x*2000;
// }
// else if(arr[i].score==4 || arr[i].score==5)
// {
// y++;
// y=y*3000;
// }
// else
// {
// s++;
// s=s*6000;
// }
// }
// if(arr[i].score==1 || arr[i].score==2)
// {
// z++;
// z=z*1000;
// }
// else if(arr[i].score==3)
// {
// x++;
// x=x*2000;
// }
// else if(arr[i].score==4 || arr[i].score==5)
// {
// y++;
// y=y*3000;
// }
// else
// {
// s++;
// s=s*6000;
// }
// }
// printf("%d",z+x+y+s);



