22002
 
127667
 
18253
 
45396