65,852,215
Total Points






3,403,525
Total Points


Desura Digital Distribution
2,027,680
Total Points





155,475
Total Points