342516
  
252075
  
393471
  
642624
  
843360
  
54918
  
19684
  
701400
  
645568
  
45765
  
816399
  
131066
  
382394
  
412296
  
17799
  
521508
  
52936
  
221672
  
371887
  
594130