Ugx. 2,880,872,200
View detail
Ugx. 994,003,900
Ugx. 94,009,920,000
Ugx. 335,789,340
Ugx. 524,008,670
Ugx. 347,244,030
Ugx. 861,287,700
Ugx. 288,507,680
Ugx. 441,766,240
Ugx. 479,747,460
Ugx. 297,149,150
Ugx. 318,969,920