KP gets over Rs 29.7bn gas royalty, GDS in three years