import std.algorithm;
import std.array;
import std.ascii;
import std.bigint;
import std.complex;
import std.container;
import std.conv;
import std.functional;
import std.math;
import std.range;
import std.stdio;
import std.string;
import std.typecons;

auto readInts() {
	return array(map!(to!int)(readln().strip().split()));
}
auto readInt() {
	return readInts()[0];
}
auto readLongs() {
	return array(map!(to!long)(readln().strip().split()));
}
auto readLong() {
	return readLongs()[0];
}

void readlnTo(T...)(ref T t) {
    auto s = readln().split();
    assert(s.length == t.length);
    foreach(ref ti; t) {
        ti = s[0].to!(typeof(ti));
        s = s[1..$];
    }
}

const real eps = 1e-10;

void main(){
    while(true) {
        auto n = readInt();
        if(n == 0) {
            return;
        }
        int ans;
        foreach(i; iota(n)) {
            int x, y, h, w;
            readlnTo(x, y, h, w);
            auto l = x+y+h;
            if(l <= 60 && w <= 2) {
                ans += 600;
                continue;
            }
            if(l <= 80 && w <= 5) {
                ans += 800;
                continue;
            }
            if(l <= 100 && w <= 10) {
                ans += 1000;
                continue;
            }
            if(l <= 120 && w <= 15) {
                ans += 1200;
                continue;
            }
            if(l <= 140 && w <= 20) {
                ans += 1400;
                continue;
            }
            if(l <= 160 && w <= 25) {
                ans += 1600;
                continue;
            }
        }
        writeln(ans);
    }
}