Somewhere, I have a link to what seems to be a reliable list of the German numbers; I'll post it as soon as I find it.
Edit:
CPG Berlin:
up to 5,000 -- up to 1891
30,000 -- 1896
100,000 -- 1900
200,000 -- 1908
300,000 -- 1915
400,000 -- 1920
500,000 -- 1922
600,000 -- 1923
750,000 -- 1926

Adv Reply