Ugx. 65,149,332
View detail
Ugx. 52,980,160
Ugx. 49,009,840
Ugx. 42,664,164
Ugx. 44,250,300
Ugx. 37,202,452
Ugx. 36,827,068
Ugx. 40,750,336
Ugx. 35,967,000
Ugx. 41,408,124
Ugx. 31,421,580
Ugx. 28,044,688