Indexing 20,706,679 torrents