Government approves 947 posts for PG trainees