We could argue for hours but basically I have approximate figures that match yours (except for JG 77 - hence my querry).
Of course, the mayhem of the last months of the war is responsible of these discrepancies.
In fact, John's answer stating "approximately 4,564" looks like an oxymoron to me (:smiley

.
Chris