General Santos se divide políticamente a 26 barangayes.