1) Обобщение( 1 зап) дальше перед союзом а - сложносочинённое предложение
2)Все запятые,потому что это сложное предложение и основы отделяются поэтому запятыми.
3)Первой запятой вроде не должно быть =/. вторая - причастный оборот
4)Первые 2 запятые -сложное предложение,дальше - обобщение, причастный оборот, сложное предл.
Удачи!