Year Number 1960 178018 1961 184465 1962 191597 1963 199248 1964 207581 1965 216430 1966 225659 1967 235178 1968 244581 1969 253285 1970 260976 1971 267733 1972 273411 1973 277704 1974 280530 1975 282055 1976 282446 1977 281984 1978 281183 1979 280713 1980 281213 1981 282803 1982 285534 1983 289855 1984 296406 1985 305485 1986 316974 1987 330742 1988 346677 1989 364612 1990 384306 1991 405837 1992 429247 1993 453900 1994 478874 1995 504098 1996 529697 1997 555093 1998 579832 1999 603538 2000 625998 2001 648412 2002 672496 2003 697463 2004 721329 2005 745131 2006 772252 2007 802690 2008 832619 2009 861322 2010 891556 2011 925124 2012 961103 2013 997900 2014 1037692 2015 1083009 2016 1134367 2017 1191455 2018 1252408 2019 1316718 2020 1383692 2021 1453153 2022 1527344 2023 1604844