What are the different models created by either the car maker General Motors or weighed more than 3500?
SELECT DISTINCT T2.Model FROM CAR_NAMES AS T1 JOIN MODEL_LIST AS T2 ON T1.Model  =  T2.Model JOIN CAR_MAKERS AS T3 ON T2.Maker  =  T3.Id JOIN CARS_DATA AS T4 ON T1.MakeId  =  T4.Id WHERE T3.FullName  =  'General Motors' OR T4.weight  >  3500;
SELECT DISTINCT T2.Model FROM CAR_NAMES AS T1 JOIN MODEL_LIST AS T2 ON T1.Model  =  T2.Model JOIN CAR_MAKERS AS T3 ON T2.Maker  =  T3.Id JOIN CARS_DATA AS T4 ON T1.MakeId  =  T4.Id WHERE T3.FullName  =  'General Motors' OR T4.weight  >  3500;
[{'Model': 'chevrolet'}, {'Model': 'buick'}, {'Model': 'ford'}, {'Model': 'plymouth'}, {'Model': 'pontiac'}, {'Model': 'amc'}, {'Model': 'dodge'}, {'Model': 'mercury'}, {'Model': 'oldsmobile'}, {'Model': 'chrysler'}, {'Model': 'mercedes-benz'}, {'Model': 'cadillac'}, {'Model': 'mercedes'}]