16681
 
106285
 
103058
 
111571
 
21323
 
15092