Finding Top-k Shortest Paths with Diversity | Synapse