Buy Maruti Suzuki with a target of Rs 6600: Edelweiss Financial Services