Someone linked IOC numbers above from 1966-2004?
You can’t compare that count per year to the current year.
The population increased sharply 1966 to 2004. A raw comparison is not valid because of course there will be more athletes keeling over if there are more athletes, period. There was no link cited for that IOC data btw.