Year	Number
1992	195813
1993	226095
1994	275771
1995	293396
1996	288097
1997	315941
1998	354447
1999	392436
2000	458867
2001	403250
2002	377498
2003	364478
2004	405519
2005	441754
2006	465145
2007	497310
2008	482769
2009	480005
2010	523984
2011	554580
2012	534345
2013	545553
2014	556855
2015	537627
2016	591353
2017	622328
