Ugx. 124,302,000
View detail
Ugx. 55,180,400
Ugx. 150,650,000
Ugx. 66,729,700
Ugx. 55,609,000
Ugx. 64,158,300
Ugx. 62,021,000
Ugx. 348,490,000
Ugx. 169,458,000
Ugx. 26,299,100
Ugx. 63,518,200