19 registered political parties