76561198064769991 / ImperfectStorm
SteamLevel is not affiliated with Valve. Ranking numbers are not official figures.