Ugx. 53,297,100
View detail
Ugx. 47,181,200
Ugx. 50,601,000
Ugx. 57,915,800
Ugx. 48,545,800
Ugx. 49,833,100
Ugx. 42,302,900
Ugx. 50,645,200
Ugx. 55,777,700
Ugx. 50,048,600
Ugx. 41,435,500
Ugx. 42,037,700