The National Social Security Fund (NSSF) has collected over 948 million shillings from the 2023 edition of the seven hills run.