21541
 
18582
 
17382
 
24851
 
21708
 
23831
 
133942