30968
 
310490
 
211235
 
102765
 
26532
 
167812
 
144138
 
159676