Ugx. 4,290,620,700
View detail
Ugx. 44,078,728
Ugx. 48,780,600
Ugx. 44,504,736
Ugx. 43,994,580
Ugx. 42,921,668
Ugx. 40,365,616
Ugx. 33,644,152
Ugx. 29,272,198
Ugx. 31,187,348
Ugx. 30,766,948