Year	Number
1996	36169.488095009896
1997	40284.454039352386
1998	46845.52176809431
1999	48482.96111506578
2000	57407.2800643331
2001	74706.78141372
2002	80014.87811868647
2003	93206.93639465158
2004	127182.51020890637
2005	173238.16649681213
2006	201984.68914660567
2007	223694.5710551502
2008	261298.62360370555
2009	302316.2736458027
2010	329940.14697590476
2011	348336.5108912613
2012	354856.5699999999
2013	385116.40999999986
2014	416162.99999999994
2015	440795.26
2016	476319.26999999996
2017	516988.2900000001
2018	591757.0200000001
2019	686054.86
2020	750811.6000000002
