31302
 
27581
 
28630
 
137566
 
27187