Ugx. 2,878,495,200
View detail
Ugx. 991,674,600
Ugx. 903,006,340
Ugx. 507,499,500
Ugx. 90,930,300,000
Ugx. 858,403,650
Ugx. 490,228,100
Ugx. 331,378,050
Ugx. 434,341,730
Ugx. 284,235,520
Ugx. 521,945,920
Ugx. 283,506,720