For those who might be curious about the relation between the number of ITAs and final admissions
According to the IRCC 2020 annual report to the parliament, the number of permanent residents admitted in 2019 for FSW, FST and CEC, was 92,242. Also, the number of ITAs for these three categories in the second half of 2018 and the first half of 2019 was approximately between 83,000 - 86,000 ITAs.
It seems with the refusal rate, and the average number of family members, the number of ITAs and final landing people are really close together and there isn't a huge difference between them, at least according to my search.