Ugx. 129,362,000
View detail
Ugx. 129,821,000
Ugx. 121,494,000
Ugx. 103,126,000
Ugx. 87,646,800
Ugx. 102,908,000
Ugx. 89,098,700
Ugx. 85,298,200
Ugx. 77,547,700
Ugx. 97,649,900
Ugx. 40,316,500
Ugx. 52,801,600