Year	Number
1978	3632438.75
1979	3627142.5
1980	3593350.5
1981	3610028.25
1982	3608530.5
1983	3658622.5
1984	3713912.25
1985	3857129.25
1986	4025934.75
1987	4208961.5
1988	4355169.5
1989	4467349.5
1990	4594029.5
1991	4692530
1992	4755092
1993	4824222.5
1994	4925601.5
1995	5081050
1996	5350098.5
1997	5550217
1998	5836899
1999	6118342
2000	6317427
2001	6287370
2002	6764297
2003	7058003.5
2004	7223333
2005	7420539
2006	7192518
2007	7501012
2008	7706413
2009	7825024.5
2010	7960593
2011	7988307.5
2012	8031234.5
2013	8023325.5
2014	8224845.5
2015	8399199
2016	8548913
2017	8732978
2018	8967492
2019	9137793
2020	8931476
2021	9622106
2022	9877321
