East German M1959 Bayonet
The east German M1959 bayonet was made for MPi-KM and MPi-KMS-72 rifles. The design is almost same as Russian 6h3 bayonet.
There is a large number of different variants of M1959 bayonets, belt hangers, wrist straps and rubber insulators with minor differences. If you check details you will see that all bayonets in this two photos are different.
Old unit numbers on bayonets.
Some models have this two holes on the release button.
Different marks on scabbards.