ITF Statistics

Expand AllCollapse All
Total Accumulative Approved Projects
21 374
Accumulative Approved Amount($M)
24,437.9