Year	Number
1981	198673
1982	198724
1983	202677
1984	248398
1985	239303
1986	379058
1987	381953
1988	352790
1989	391620
1990	445295
1991	454630
1992	532921
1993	634743
1994	694927
1995	740305
1996	777310
1997	790959
1998	796291
1999	845068
2000	1071207
2001	1091007
2002	1194096
2003	1335221
2004	1551476
2005	1702319
2006	1874343
2007	1879690
2008	1903789
2009	1947420
2010	2365484
2011	2782195
2012	3038000
2013	3311040
2014	3571017
