99% Demand ECB Bond Purchases