19758
 
16445
 
105766
 
128526