Ugx. 435,846,500
View detail
Ugx. 42,003,636,000
Ugx. 306,717,570
Ugx. 193,245,170
Ugx. 944,404,600
Ugx. 1,939,221,200
Ugx. 231,217,790
Ugx. 1,148,895,900
Ugx. 504,472,160
Ugx. 329,083,200
Ugx. 221,379,550
Ugx. 222,835,760