Year Number 1990 16976 2000 19576 2010 23068 2015 25162 2018 25906