Ugx. 41,228,200
View detail
Ugx. 32,624,100
Ugx. 47,630,200
Ugx. 45,784,400
Ugx. 46,646,100
Ugx. 43,699,200
Ugx. 40,582,000
Ugx. 49,821,800
Ugx. 50,449,500
Ugx. 39,238,900
Ugx. 53,093,500
Ugx. 64,174,700