A car dealer has 20 Toyota Corollas and 35 Honda Accords left in the parking lot. The dealer wants to arrange the cars in rows so that each row has the same number of vehicles and the same number of vehicles of each type. What is the greatest number of rows that can be formed?