29862
 
221138
 
25786
 
108233
 
32861