Ugx. 29,971,700
View detail
Ugx. 91,922,100
Ugx. 154,024,000
Ugx. 70,179,800
Ugx. 68,796,500
Ugx. 56,748,200
Ugx. 127,921,000
Ugx. 49,131,800
Ugx. 99,245,500
Ugx. 66,876,100
Ugx. 94,026,900
Ugx. 442,930,000