Year	Number
1970	14554656
1971	15135961
1972	15615084
1973	16442086
1974	17064660
1975	18140584
1976	19187182
1977	20139816
1978	20876582
1979	21104286
1980	22389294
1981	22754528
1982	23881164
1983	24889024
1984	26041884
1985	26887298
1986	28102320
1987	29456312
1988	30771538
1989	31796714
1990	32161706
1991	33927804
1992	33915952
1993	34737188
1994	36102668
1995	35860792
1996	36854136
1997	37000652
1998	37235852
1999	37430064
2000	37394420
2001	37528952
2002	37605892
2003	36719280
2004	36477128
2005	37823560
2006	37889924
2007	37822944
2008	37723656
2009	37450020
2010	37930344
2011	38253752
2012	39374516
2013	41299680
2014	42187672
2015	43273176
2016	44345748
2017	45579652
2018	46876540
2019	48299744
2020	49695024
2021	50740788
2022	50793136
