The German government still has 23,963 BTC left. At the current time, it will take about two weeks to sell them all. However, the market seems to be immune to Germany's sales. The last decline was due to the direct sale of 12,000 BTC. If it is about 2,000 each time, the impact will be very limited.