31348
 
310849
 
211459
 
103038
 
26778
 
168011
 
144320
 
159858