21601
 
9562
 
18629
 
14318
 
8781
 
8307