Year Number 1960 230840 1961 236309 1962 242465 1963 249359 1964 257462 1965 266102 1966 274475 1967 283034 1968 291832 1969 300952 1970 310282 1971 319627 1972 329257 1973 339443 1974 350134 1975 361855 1976 374471 1977 387739 1978 401765 1979 416156 1980 430790 1981 445241 1982 459273 1983 474401 1984 489122 1985 502291 1986 515635 1987 528717 1988 541241 1989 553237 1990 485618 1991 424517 1992 446912 1993 461640 1994 457182 1995 458310 1996 469568 1997 506447 1998 559744 1999 591309 2000 614373 2001 633663 2002 651861 2003 659075 2004 669548 2005 703471 2006 747764 2007 789892 2008 824634 2009 851962 2010 878011 2011 905536 2012 932541 2013 955816 2014 976292 2015 994446 2016 1011317 2017 1027120 2018 1041940 2019 1055524 2020 1067634 2021 1078214 2022 1087766 2023 1097350