Regarding production numbers, IPSND shows the lowest recorded serial number of #5085 and the highest of #5901, with one anomalous #785 which could just have the first digit obsured by the leg. I think a total of ~1000 or so games produced is highly likely.