Ugx. 36,306,000
View detail
Ugx. 39,600,500
Ugx. 39,140,200
Ugx. 40,582,200
Ugx. 34,553,400
Ugx. 32,845,100
Ugx. 45,501,800
Ugx. 39,983,200
Ugx. 37,121,300
Ugx. 40,915,000
Ugx. 28,818,500
Ugx. 45,673,700