Year	Number
1970	4627152
1971	4933224.5
1972	5208112
1973	5623003.5
1974	5824951.5
1975	5937154.5
1976	6274011.5
1977	6921128
1978	7359905
1979	7336079.5
1980	7216277.5
1981	7179822
1982	7006430.5
1983	6894565
1984	6910097
1985	6993806.5
1986	7258893
1987	7521972.5
1988	7759705
1989	7957896.5
1990	8105183.5
1991	8242398.5
1992	8352203.5
1993	8487523
1994	8603647
1995	8761570
1996	9077362
1997	9279590
1998	9640384
1999	9964715
2000	10127483
2001	9922333
2002	10483344
2003	10853185
2004	11188908
2005	11373463
2006	11055673
2007	11580079
2008	11747084
2009	11735260
2010	11756950
2011	11781986
2012	11888677
2013	11532296
2014	11572838
2015	11613912
2016	11675619
2017	11751083
2018	11875900
2019	12028741
2020	11789695
2021	12587750
2022	12914984
