To a large extent
• Almost all
• By and large
• Chiefly
• For the greatest part
• In the main
• On the whole
• Pretty much