21946
 
18160
 
23879
 
30701