21846
 
13097
 
16492
 
86951