Ugx. 255,860,110
View detail
Ugx. 42,050,666,000
Ugx. 253,902,370
Ugx. 532,012,640
Ugx. 470,178,600
Ugx. 170,439,600
Ugx. 233,813,460
Ugx. 233,439,500
Ugx. 457,348,740
Ugx. 134,133,264
Ugx. 303,736,960
Ugx. 589,771,700