Interesting assignment.
I would like to say that for the amount of data processing in memory it could take more time depending of the internet (download gzips) and the pc(memory use). In my case, it took me like 5 min to get the result but in that moment only 5 gzips satisfied the rule.