Year	Number
1970	11068574
1971	11887992
1972	13549817
1973	14929134
1974	17712866
1975	19097656
1976	21017238
1977	22693822
1978	23792472
1979	24687654
1980	25555988
1981	26259586
1982	26964314
1983	27815826
1984	28632954
1985	29296154
1986	30509096
1987	31450228
1988	32398932
1989	33261656
1990	34014580
1991	35058948
1992	36127036
1993	36828676
1994	38025064
1995	39424664
1996	41065260
1997	41888192
1998	44755016
1999	46489456
2000	47943852
2001	49344608
2002	57917696
2003	56550808
2004	57995196
2005	58441240
2006	55062280
2007	58641696
2008	59605768
2009	60372272
2010	61035860
2011	61304460
2012	61338508
2013	64098996
2014	63951084
2015	63736800
2016	64045788
2017	63828248
2018	63888176
2019	63253200
2020	62751988
2021	62600700
2022	63264720
