Difference between the mazda 6s?

there are several mazda 6s. like the iSV iSport iTouring, etc. What are the main differences between the the iTouring, iGrandTouring, sTouring, and sGrandTouring?
3 answers 3