Ugx. 127,573,000
View detail
Ugx. 58,120,600
Ugx. 82,776,000
Ugx. 140,506,000
Ugx. 113,399,000
Ugx. 135,005,000
Ugx. 134,349,000
Ugx. 55,630,700
Ugx. 103,520,000
Ugx. 61,028,300
Ugx. 48,361,500
Ugx. 47,645,400