"Statistics updated on 4/28/2024 1:12:13 PM"
Overlord meaning Lord or Supreme Lord, people who are treated as leaders or gobernantesde towns or regions.