40145
 
24244
 
21354
 
58719
 
46896
 
156723