Ugx. 256,204,000
View detail
Ugx. 309,576,000
Ugx. 93,228,700
Ugx. 235,358,000
Ugx. 106,057,000
Ugx. 400,989,000
Ugx. 156,184,000
Ugx. 25,527,200
Ugx. 78,723,800
Ugx. 161,865,000
Ugx. 93,315,300
Ugx. 35,937,600