Ugx. 63,334,000
View detail
Ugx. 110,173,000
Ugx. 110,041,000
Ugx. 162,907,000
Ugx. 115,002,000
Ugx. 58,843,700
Ugx. 83,482,800
Ugx. 109,560,000
Ugx. 98,227,900
Ugx. 53,516,700
Ugx. 25,154,800,000
Ugx. 43,442,300