English - German translations 312001 - 312250