2018 Results at: onlineraceresults.com - 1.339 finishers
2017 Results at: onlineraceresults.com - 1,225 finishers
2016 Results at: onlineraceresults.com - 649 finishers
2015 Results at: onlineraceresults.com - 1,042 finishers
2014 Results at: onlineraceresults.com - 772 finishers