76561198332590605 / elfmerc
SteamLevel is not affiliated with Valve. Ranking numbers are not official figures.