A bus company was in business for more than 10 years. During this time, the company used two buses to take travellers across the country. Their 47-passenger bus had an odometer reading 85 009 kilometers. Their 57-passenger bus had an odometer reading 138 042 kilometers. Which bus has travelled more kilometers? What is the difference in the number of kilometers each bus travelled?