Ekman & Co. 885,994 J . Nordenfelt & Co. 679,561 A . von Braun 6 65,149 A.