Rajasthan tops in persondays generation