Year	Number
1975	2641848.25
1976	2721338
1977	2786590.25
1978	2826997.5
1979	2838076.75
1980	2962753.75
1981	2967821.25
1982	3006645.75
1983	3026474
1984	3045746.75
1985	3069372
1986	3106641.75
1987	3137291.5
1988	3145560
1989	3146653
1990	3181591
1991	3251666.75
1992	3309499
1993	3437748
1994	3515615.5
1995	3515266.75
1996	3554852.5
1997	3567472.25
1998	3501667
1999	3524948.25
2000	3608401.75
2001	3716880.75
2002	3757815.5
2003	3814725
2004	3854220.5
2005	3899879.5
2006	3901616.5
2007	3960101
2008	3959585.25
2009	3956655
2010	3952167
2011	3929849.5
2012	3934097.5
2013	4011279
2014	4012068.5
2015	4020054.75
2016	4054141.75
2017	4061217.5
2018	4066607.5
2019	4054965.75
2020	4096073.75
2021	4148289.75
2022	4234726
