30929
 
310463
 
211188
 
102742
 
26480
 
167703
 
144097
 
159651