Need advice on a suitable pump for a well 35 ft deep in Alapuzha, Kerala

I have an open well that is around 35 feet deep. The water leval ranges from 5 feet to 30 feet depending on the season

The water has to be pumped over a distance of 500 meters to a tank that is about 20 feet higher than the well leval. Please let me know the following details

  1. What is the type of pump that is most suitable for the well
  2. What is the required horse power
  3. What should be the type of pipe used for the delivery line
  4. Do i require a reflux valve
  5. As the power source is also 500 meters away what should be the guage of the electric cable that has to be used

Thanking you