Indexing 19,544,407 torrents