Which German economists.

46.9 29.3 4,942 23.8 20,722 1846 9,918 48.9 5,778 28.5 4,590 22 6 20,286 1847 9,591 5,498 28.7 4,066 21.2.