SBP reserves reach highest levels since 2017