Indexing 20,852,887 torrents