Swift to Fronx: Top 7 Maruti petrol cars with best mileage figures under Rs 10 lakh