Ugx. 58,833,000
View detail
Ugx. 53,143,200
Ugx. 65,025,200
Ugx. 130,136,000
Ugx. 53,650,300
Ugx. 91,276,500
Ugx. 114,790,000
Ugx. 143,998,000
Ugx. 47,538,500
Ugx. 124,099,000
Ugx. 113,567,000
Ugx. 72,460,800