Ugx. 43,092,608
View detail
Ugx. 1,558,685,000
Ugx. 894,187,000
Ugx. 443,641,440
Ugx. 542,842,370
Ugx. 108,428,910
Ugx. 240,572,420
Ugx. 885,745,800
Ugx. 317,944,260
Ugx. 55,531,932
Ugx. 316,663,230
Ugx. 589,703,940