29904
 
221138
 
25873
 
108274
 
32861