NAB Karachi recovers Rs332.32bn since 2017