Order by:
Rank User Time Used Keys Clicks Last Pulse
1 Germany Megachip 3h30m35s 3,060 2,883 2020-01-20