The total solar energy absorbed by Earth's atmosphere, oceans and land masses is approximately 3,850,000 exajoules (EJ) per year. In 2002, the Sun provided more energy in one hour than humans used in what span of time?