Balochistan Customs collected Rs 21b Custom duty in 2022-23