40370
 
24277
 
21361
 
58855
 
46914
 
156740