Year	Number
1993	804900
1994	804900
1995	804900
1996	843000
1997	230900
1998	225500
1999	212300
2000	210899
2001	221714
2002	204908
2003	234273
2004	274185
2005	281877
2006	307403
2007	344290
2008	351165
2009	333252
2010	652142
2011	737599
2012	943081
2013	1159500
2014	1317732
2015	1489035
2016	2057194
2017	2493100
2018	2760168
2019	3208254
2020	1227674
2021	1040730
