Year	Number
1960	151993224
1961	156145459
1962	162487541
1963	171049924
1964	179840504
1965	183585746
1966	188224711
1967	193109264
1968	198334918
1969	203990635
1970	209883662
1971	215929757
1972	221911437
1973	228772130
1974	236348696
1975	241657952
1976	247951556
1977	254130074
1978	263526182
1979	276402601
1980	289909756
1981	304237813
1982	319528044
1983	333778241
1984	348326308
1985	363474403
1986	379453523
1987	396312040
1988	413820661
1989	431751091
1990	450157081
1991	469715235
1992	489670550
1993	510013262
1994	530915973
1995	552238170
1996	574072962
1997	596390408
1998	619026296
1999	641743664
2000	664803910
2001	689943731
2002	716623561
2003	743646846
2004	771041905
2005	798819156
2006	826345935
2007	853810181
2008	881637128
2009	909700008
2010	938018162
2011	965833561
2012	994412524
2013	1023117971
2014	1051793957
2015	1080316890
2016	1109009211
2017	1138016818
2018	1165630926
2019	1191942506
2020	1216795811
2021	1239632440
2022	1260979853
2023	1281230890
