17186
 
15796
 
14569
 
115898
 
101395
 
14315