Ugx. 253,442,000
View detail
Ugx. 83,953,200
Ugx. 67,906,500
Ugx. 95,972,600
Ugx. 154,820,000
Ugx. 216,016,000
Ugx. 83,123,200
Ugx. 122,329,000
Ugx. 323,874,000
Ugx. 302,249,000
Ugx. 213,175,000
Ugx. 182,817,000