Ugx. 2,093,952,500
View detail
Ugx. 1,106,666,100
Ugx. 921,059,200
Ugx. 1,080,500,600
Ugx. 1,953,390,800
Ugx. 926,580,100
Ugx. 1,247,020,900
Ugx. 1,935,075,000
Ugx. 916,830,340
Ugx. 1,330,283,800
Ugx. 1,219,974,300