Ugx. 161,140,000
View detail
Ugx. 98,625,300
Ugx. 64,852,600
Ugx. 40,272,700
Ugx. 52,163,900
Ugx. 64,874,400
Ugx. 67,714,800
Ugx. 49,755,100
Ugx. 121,741,000
Ugx. 53,971,900
Ugx. 35,007,200
Ugx. 129,656,000