19693
 
16438
 
105688
 
128491