SBP injects over Rs523 billion in the market