Ugx. 133,664,000
View detail
Ugx. 95,616,200
Ugx. 30,601,700
Ugx. 39,059,200,000
Ugx. 169,593,000
Ugx. 246,399,000
Ugx. 28,429,200
Ugx. 59,981,000
Ugx. 45,889,100
Ugx. 51,088,200
Ugx. 39,542,500
Ugx. 39,627,900