Year	Number
1970	5416201.5
1971	5587596
1972	6139294
1973	6485164.5
1974	6823440.5
1975	7146025
1976	7454560.5
1977	7480939
1978	7516451
1979	7596882
1980	7889723.5
1981	8112261.5
1982	8308895
1983	8387567.5
1984	8431508
1985	8456879
1986	8511823
1987	8595741
1988	8671054
1989	8770380
1990	8862848
1991	8888598
1992	8865629
1993	8880412
1994	8943488
1995	9044024
1996	9108577
1997	9194615
1998	9247815
1999	9378096
2000	9323732
2001	9338095
2002	9202401
2003	9475612
2004	9800385
2005	9729393
2006	9821786
2007	10018595
2008	9876538
2009	10007634
2010	10080733
2011	10084580
2012	10109476
2013	10318189
2014	10305325
2015	10479527
2016	10746718
2017	10553461
2018	10643788
2019	10917598
2020	11112903
2021	11286978
2022	11305512
