Ugx. 50,404,600
View detail
Ugx. 211,212,000
Ugx. 34,088,600
Ugx. 139,127,000
Ugx. 71,853,500
Ugx. 49,792,700
Ugx. 243,353,000
Ugx. 67,147,400
Ugx. 58,083,400
Ugx. 35,301,700
Ugx. 31,670,100
Ugx. 78,693,300