Year	Number
1970	2159146.25
1971	2393654.75
1972	2598972.25
1973	2970058
1974	3049373.5
1975	3194676.75
1976	3563954.5
1977	4268421
1978	4818549.5
1979	4924003
1980	4913399.5
1981	4966429.5
1982	4854586
1983	4841801.5
1984	4885276
1985	5041030
1986	5290674
1987	5587722
1988	5830107
1989	6019936.5
1990	6187520
1991	6273880.5
1992	6346287
1993	6463657.5
1994	6584631
1995	6751486.5
1996	6999412
1997	7187898.5
1998	7323389
1999	7557852.5
2000	7767164.5
2001	7623418
2002	7942619.5
2003	8318314
2004	8710149
2005	9061650
2006	9244152
2007	9828402
2008	10064638
2009	10123460
2010	10252601
2011	10072532
2012	10090695
2013	9949342
2014	10040447
2015	10249743
2016	10370730
2017	10387794
2018	10568372
2019	10699326
2020	10859640
2021	11133718
2022	11376403
