15960
 
17181
 
105718
 
16226