There are a few glitches in the tables; I don't know if they are intentional or accidental, but they are mostly consistent with rounding errors.
When running the check of (200 per letter)/(hull * rating), only 7 come up outside the range 0.5 to 1.499. Of these, U@2000 is 0.48, and the others are in the range 1.5 to 1.71:
C@400 (1.5), D@500 (1.6), E@600 (1.67), F@700(1.71), F@800 (1.5), G@900 (1.56), & U@2000 (0.48).
____ ___ 100 ___ 200 ___ 300 ___ 400 ___ 500 ___ 600 ___ 700 ___ 800 ___ 900 _ 1,000 _ 1,200 _ 1,400 _ 1,600 _ 1,800 _ 2,000
A __ ___ ok ____ ok ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ___ –
B __ ___ ok ____ ok ____ ok ____ ok ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ___ –
C __ ___ ok ____ ok ____ ok ____ ok ____ ok ____ ok ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ___ –
D __ ___ -- ____ ok ____ ok ____ ok ____ ok ____ ok ____ ok ____ ok ____ -- ____ -- ____ -- ____ -- ____ -- ____ -- ___ –
E __ ___ -- ____ ok ____ ok ____ ok ____ ok ____ ok ____ ok ____ ok ____ ok ____ ok ____ -- ____ -- ____ -- ____ -- ___ –
F __ ___ -- ____ ok ____ ok ____ ok ____ ok ____ ok ____ ok ____ ok ____ ok ____ ok ____ ok ____ -- ____ -- ____ -- ___ –
G __ ___ -- ____ -- ____ ok ____ ok ____ ok ____ ok ____ ok ___ 0.88 ___ ok ____ ok ____ ok ____ ok ____ -- ____ -- ___ –
H __ ___ -- ____ -- ____ ok ____ ok ____ ok ____ ok ____ ok ____ ok ___ 0.89 __ 0.80 ___ ok ____ ok ____ ok ____ -- ___ –
J __ ___ -- ____ -- ____ ok ____ ok ____ ok ____ ok ____ ok ____ ok ____ ok ___ 0.90 __ 0.75 ___ ok ____ ok ____ ok ___ –
K __ ___ -- ____ -- ____ -- ____ ok ____ ok ____ ok ___ 0.95 __ 0.83 ___ ok ____ ok ___ 0.83 __ 0.71 ___ ok ____ ok ___ ok
L __ ___ -- ____ -- ____ -- ____ ok ____ ok ____ ok ____ ok ___ 0.92 __ 0.81 __ 0.73 __ 0.92 __ 0.79 __ 0.69 ___ ok ___ ok
M __ ___ -- ____ -- ____ -- ____ ok ____ ok ____ ok ____ ok ____ ok ___ 0.89 __ 0.80 __ 0.67 __ 0.86 __ 0.75 __ 0.67 __ ok
N __ ___ -- ____ -- ____ -- ____ ok ____ ok ____ ok ___ 0.93 __ 0.81 __ 0.96 __ 0.87 __ 0.72 __ 0.62 __ 0.81 __ 0.72 __ 0.65
P __ ___ -- ____ -- ____ -- ____ -- ____ ok ____ ok ____ ok ___ 0.88 __ 0.78 __ 0.70 __ 0.78 __ 0.67 __ 0.58 __ 0.78 __ 0.70
Q __ ___ -- ____ -- ____ -- ____ -- ____ ok ____ ok ____ ok ___ 0.94 __ 0.83 __ 0.75 __ 0.63 __ 0.71 __ 0.63 __ 0.56 __ 0.75
R __ ___ -- ____ -- ____ -- ____ -- ____ ok ____ ok ___ 0.91 __ 0.80 __ 0.89 __ 0.80 __ 0.67 __ 0.57 __ 0.67 __ 0.59 __ 0.53
S __ ___ -- ____ -- ____ -- ____ -- ____ ok ____ ok ___ 0.97 __ 0.85 __ 0.76 __ 0.68 __ 0.71 __ 0.61 __ 0.53 __ 0.63 __ 0.57
T __ ___ -- ____ -- ____ -- ____ -- ____ -- ____ ok ____ ok ___ 0.90 __ 0.80 __ 0.72 __ 0.60 __ 0.64 __ 0.56 __ 0.50 __ 0.60
U __ ___ -- ____ -- ____ -- ____ -- ____ -- ____ ok ___ 0.90 __ 0.95 __ 0.84 __ 0.76 __ 0.63 __ 0.68 __ 0.59 __ 0.53 __ 0.48
V __ ___ -- ____ -- ____ -- ____ -- ____ -- ____ ok ___ 0.95 __ 0.83 __ 0.89 __ 0.80 __ 0.67 __ 0.57 __ 0.63 __ 0.56 __ 0.50
W __ ___ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ ok ___ 0.88 __ 0.78 __ 0.84 __ 0.70 __ 0.60 __ 0.66 __ 0.58 __ 0.53
X __ ___ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ ok ___ 0.92 __ 0.81 __ 0.73 __ 0.73 __ 0.63 __ 0.55 __ 0.61 __ 0.55
Y __ ___ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ ok ___ 0.96 __ 0.85 __ 0.77 __ 0.77 __ 0.66 __ 0.58 __ 0.64 __ 0.58
Z __ ___ -- ____ -- ____ -- ____ -- ____ -- ____ -- ____ ok ____ ok ___ 0.89 __ 0.80 __ 0.67 __ 0.69 __ 0.60 __ 0.53 __ 0.60
Running the other way, however, I see my error...
However, given the following table (Drive Letters by rating and size of hull):
____ 1 ___ 2 ___ 3 ___ 4 ___ 5 ___ 6
_100 ___ 0.5 _ 1 __ 1.5 _ 2 ___ 2.5 _ 3
_200 ___ 1 ___ 2 ___ 3 ___ 4 ___ 5 ___ 6
_300 ___ 2 ___ 3 ___ 5 ___ 6 ___ 8 ___ 9
_400 ___ 2 ___ 4 ___ 6 ___ 8 __ 10 __ 12
_500 ___ 3 ___ 5 ___ 8 __ 10 __ 13 __ 15
_600 ___ 3 ___ 6 ___ 9 __ 12 __ 15 __ 18
_700 ___ 4 ___ 7 __ 10 __ 13 __ 16 __ 19
_800 ___ 4 ___ 7 __ 10 __ 13 __ 16 __ 20
_900 ___ 5 ___ 8 __ 11 __ 14 __ 17 __ 21
1000 ___ 5 ___ 8 __ 11 __ 14 __ 17 __ 22
1200 ___ 6 ___ 9 __ 12 __ 15 __ 18 __ __
1400 ___ 7 __ 10 __ 13 __ 16 __ 20 __ __
1600 ___ 8 __ 11 __ 14 __ 17 __ 22 __ __
1800 ___ 9 __ 12 __ 15 __ 18 __ 24 __ __
2000 __ 10 __ 13 __ 16 __ 19 __ __ __ __
One can see where to add the data. A=1, Z=24. I suspect the 5 column should climb 2 per step, and the 6 column by 3 (so it correctly ends off the chart).
Extending it with the extant pattern would be
2000 __ 10 __ 13 __ 16 __ 19 __ 26
____ __ 11 __ 14 __ 17 __ 20 __ 28
____ __ 12 __ 15 __ 18 __ 21 __ 30
____ __ 13 __ 16 __ 19 __ 22 __ 32
____ __ 14 __ 17 __ 20 __ 23 __ 34
____ __ 15 __ 18 __ 21 __ 24 __ 36
But what goes on those tonnage lines is a good question... I'd use 2500, 3000, 3500, 4000, 5000, 6000, 7000, 8000, 10K, 12K, 14K, 16K, 20K 24K... putting the break points at 1K, 2K, 4K, 8K, 16K