Year	Number
1970	4763552
1971	4927484
1972	5454046.5
1973	5785879.5
1974	6109143.5
1975	6412183
1976	6717590.5
1977	6728460
1978	6751658.5
1979	6816516.5
1980	7079588
1981	7295007.5
1982	7486313
1983	7564157.5
1984	7607302.5
1985	7648473.5
1986	7716876.5
1987	7806337
1988	7881527.5
1989	7978810
1990	8059693.5
1991	8081394.5
1992	8053598
1993	8078647
1994	8123404
1995	8214531
1996	8311574.5
1997	8412449
1998	8517307
1999	8649693
2000	8581707
2001	8590457
2002	8444787
2003	8710110
2004	9025448
2005	8949364
2006	9035047
2007	9221807
2008	9074521
2009	9197425
2010	9268413
2011	9263949
2012	9287641
2013	9494809
2014	9461116
2015	9635965
2016	9896233
2017	9698369
2018	9779159
2019	10041826
2020	10231409
2021	10406796
2022	10430397
