ITF Statistics

Expand AllCollapse All
Total Accumulative Approved Projects
81 817
Accumulative Approved Amount($M)
55,398.6