translate English to German: Yet despite everyone's best efforts, these disparities persist.
Trotz größter Anstrengungen aller bestehen diese Disparitäten bis jetzt fort.