There are 8,359 rivers of various lengths within Azerbaijan. Of them 8,188 rivers are less than 25 kilometers in length. Only 24 rivers are over 100 kilometers long. The largest rivers that flow through the country are: