Haasenstein & Vogler 1 Hamburg , Berlin , Leipsig , Frankfurt a M .,