31020
 
24906
 
27879
 
42146
 
57909
 
192836