76561198059469008 / DIFluda
SteamLevel is not affiliated with Valve. Ranking numbers are not official figures.