ITF Statistics

Expand AllCollapse All
Total Accumulative Approved Projects
13 713
Accumulative Approved Amount($M)
19,329.2