16088
 
15828
 
111133
 
109659
 
95566
 
23276
 
14451