29046
 
27140
 
27719
 
24818
 
129701
 
19606
 
47598