Ugx. 122,122,000
View detail
Ugx. 66,507,300
Ugx. 80,052,800
Ugx. 55,484,200
Ugx. 105,321,000
Ugx. 87,495,600
Ugx. 83,790,500
Ugx. 56,194,800
Ugx. 52,902,000
Ugx. 57,621,500
Ugx. 61,087,900
Ugx. 58,028,400