ITF Statistics

Expand AllCollapse All
Total Accumulative Approved Projects
19 832
Accumulative Approved Amount($M)
23,074.2