Ranking One Million Simple Paths in Road Networks