Top three countries for solar power generation