More Indians have good jobs