ITF Statistics

Expand AllCollapse All
Total Accumulative Approved Projects
14 427
Accumulative Approved Amount($M)
20,941.2