Para calcular os rios mais longos, utilizei um shapefile da Agência Nacional de Águas que possuia todos os rios com mais de 2km de comprimento. No entanto, o arquivo não possuia o comprimento exato de cada rio, e então precisei calculá-lo com uma função interna de um software de geoprocessamento. O comprimento calculado ali provavelmente foi menor do que o "oficial", por ter levado em conta apenas o traçado da feição do rio. Para o Paraíba do Sul e do Solimões, que usei como verificação, o valor calculado foi entre 100 e 150km menor do que o comprimento "oficial". Por isso, preferi não inserir as distâncias nas respostas e deixá-las por ordem alfabética. E, também por isso, é possível que alguns rios tenham ficado de fora. Se eu conseguir achar alguma medição mais precisa no futuro, atualizo o quiz.
O arquivo da ANA que utilizei também possui nomenclaturas oficiais para os corpos d'água. Por isso, alguns rios estão menor do que o que se considera geralmente. Exemplo disso é o Rio Amazonas, que para a ANA começa apenas após a junção das águas do Rio Solimões (também conhecido como Alto Amazonas) com o Rio Negro. Provavelmente o mesmo aconteceu em outros rios.