With what country does Colombia share its longest land border?

Colombia's longest land border is with Venezuela, at over 2,000 km. It also shares borders with Ecuador, Peru, Panama and Brazil.