31320
 
28237
 
23486
 
30560