Ugx. 159,742,000
View detail
Ugx. 82,080,300
Ugx. 93,910,000
Ugx. 154,580,000
Ugx. 130,967,000
Ugx. 117,415,000
Ugx. 115,225,000
Ugx. 77,082,400
Ugx. 79,005,100
Ugx. 95,637,500
Ugx. 81,954,700
Ugx. 75,968,200