Results: 1.704
2021 · The Digital Puzzle Company
2020 · The Digital Puzzle Company
2023 · Frontier Developments
2023 · Eremite Games