NAB Karachi recovered Rs1304.965 million during 2016