ITF Statistics

Expand AllCollapse All
Total Accumulative Approved Projects
45 273
Accumulative Approved Amount($M)
32,820.1