30879
 
310347
 
211100
 
102664
 
26428
 
167624
 
143970
 
159549