Ugx. 66,617,000
View detail
Ugx. 43,411,800
Ugx. 84,329,300
Ugx. 58,246,000
Ugx. 47,989,200
Ugx. 35,287,500
Ugx. 45,122,200
Ugx. 59,956,400
Ugx. 99,421,200
Ugx. 43,872,300
Ugx. 37,228,100
Ugx. 110,473,000