Year	Number
1970	4422097.5
1971	4673366
1972	4972486
1973	5321951.5
1974	5647949
1975	6051749
1976	6359099
1977	6632971
1978	6997576
1979	7220678
1980	7814830.5
1981	8461202
1982	9202014
1983	10142762
1984	11088721
1985	11898277
1986	11636328
1987	12165680
1988	12364509
1989	12411004
1990	12852532
1991	13809933
1992	14667866
1993	14880843
1994	15211629
1995	15604976
1996	15839226
1997	16177700
1998	16499358
1999	16793220
2000	17420658
2001	18453664
2002	19185292
2003	20121218
2004	21730256
2005	22539392
2006	24250246
2007	25137196
2008	26630648
2009	27977374
2010	29664758
2011	30719076
2012	32036962
2013	34883620
2014	33589008
2015	35178556
2016	35121724
2017	35700140
2018	37238428
2019	39161028
2020	40198076
2021	41181156
2022	42241944
