A town has 57 bus routes. How many stops does each route have if it is known that 
1) one can reach any stop from any other stop without changing buses; 
2) for every pair of routes there is a single stop where one can change buses; 
3) each route has three or more stops?

Let's think step by step and output the final answer within \boxed{}.
user