ITF Statistics

Expand AllCollapse All
Total Accumulative Approved Projects
77 943
Accumulative Approved Amount($M)
51,019.5