The 300 and 350 are really different planes....
The 200 and the 300 are more similar. They share the same airframe, but the 300 has the 1050 hp engines of the 350. These eat alot more fuel than the 750 hp on the 200.
The 350 has a stretched airframe, longer wing, winglets, and more fuel (I don't remember how much sorry)