"Statistics updated on 7/3/2024 5:46:32 AM"
Overlord meaning Lord or Supreme Lord, people who are treated as leaders or gobernantesde towns or regions.