NAB says it made Rs584b recovery in last four years