Ugx. 161,206,000
View detail
Ugx. 85,678,000
Ugx. 98,663,600
Ugx. 64,916,600
Ugx. 40,343,900
Ugx. 42,433,200
Ugx. 52,227,200
Ugx. 129,723,000
Ugx. 28,016,500
Ugx. 41,440,700
Ugx. 35,074,000
Ugx. 24,271,100