16586
 
20970
 
23875
 
34050