| 
              
           | 
          
            
           | 
          
                                   
      $23.55 - $33.5
      $56.5K - $80.4K
     
         
           |    
          
                               
              2.4K
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.88 - $9.06
      $64.7K - $85.2K
     
         
           |    
          
                               
              9.4K
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.43 - $8.24
      $59.2K - $89.8K
     
         
           |    
          
                               
              10.9K
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.98 - $20.02
      $69.9K - $100K
     
         
           |    
          
                               
              5K
              $78K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.44 - $328.0
      $23.6K - $32.8K
     
         
           |    
          
                               
              1.7K
              $557K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.89 - $45.11
      $57.8K - $90.2K
     
         
           |    
          
                               
              2K
              $77K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.68 - $64.66
      $65.6K - $77.6K
     
         
           |    
          
                               
              1.2K
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.99 - $19.3
      $76.7K - $124K
     
         
           |    
          
                               
              9.1K
              $113K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.97 - $42.61
      $60.7K - $81K
     
         
           |    
          
                               
              22K
              $894K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.0 - $22.6
      $46.2K - $74.6K
     
         
           |    
          
                               
              3.3K
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $169.89 - $223.9
      $51K - $67.2K
     
         
           |    
          
                               
              400
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.84 - $9.7
      $46.7K - $77.6K
     
         
           |    
          
                               
              8K
              $71K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.79 - $91.42
      $63.8K - $73.1K
     
         
           |    
          
                               
              800
              $71K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.3 - $19.53
      $45.3K - $85.9K
     
         
           |    
          
                               
              4.5K
              $71K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.08 - $19.08
      $44.7K - $70.6K
     
         
           |    
          
                               
              4.5K
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.49 - $16.76
      $8.74K - $11.7K
     
         
           |    
          
                               
              33K
              $553K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.97 - $26.69
      $61.1K - $90.7K
     
         
           |    
          
                               
              3.4K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.5 - $6.48
      $60.8K - $87.5K
     
         
           |    
          
                               
              13.5K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.78 - $51.89
      $50.4K - $67.5K
     
         
           |    
          
                               
              1.3K
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.02 - $16.81
      $29.8K - $45.4K
     
         
           |    
          
                               
              15.6K
              $241K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.99 - $16.97
      $4K - $6.79K
     
         
           |    
          
                               
              19.9K
              $314K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.78 - $12.93
      $7.46K - $14.2K
     
         
           |    
          
                               
              10.2K
              $131K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.34 - $74.03
      $51.6K - $66.6K
     
         
           |    
          
                               
              900
              $65K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.28 - $43.16
      $46.9K - $64.7K
     
         
           |    
          
                               
              1.5K
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.14 - $45.12
      $9.04K - $13.5K
     
         
           |    
          
                               
              6.2K
              $267K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.77 - $45.57
      $47.3K - $63.8K
     
         
           |    
          
                               
              1.4K
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.46 - $8.56
      $543K - $852K
     
         
           |    
          
                               
              330K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.03 - $38.72
      $8.71K - $11.6K
     
         
           |    
          
                               
              13.6K
              $518K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.52 - $53.87
      $45.7K - $59.3K
     
         
           |    
          
                               
              1.1K
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $521.68 - $592.84
      $52.2K - $59.3K
     
         
           |    
          
                               
              100
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.2 - $33.78
      $142K - $216K
     
         
           |    
          
                               
              36.8K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.8 - $17.5
      $47.2K - $70K
     
         
           |    
          
                               
              11.4K
              $153K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.17 - $9.38
      $38.9K - $59.1K
     
         
           |    
          
                               
              6.4K
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.6 - $52.03
      $18.8K - $26K
     
         
           |    
          
                               
              8.9K
              $463K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.41 - $68.62
      $13.9K - $20.6K
     
         
           |    
          
                               
              2.3K
              $157K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.88 - $23.17
      $26.1K - $55.6K
     
         
           |    
          
                               
              2.4K
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.48 - $10.88
      $67.8K - $87K
     
         
           |    
          
                               
              30K
              $260K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.43 - $16.04
      $127K - $196K
     
         
           |    
          
                               
              32.8K
              $526K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.62 - $168.7
      $101K - $135K
     
         
           |    
          
                               
              2.9K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.55 - $39.05
      $53.3K - $58.6K
     
         
           |    
          
                               
              2.6K
              $95K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.24 - $109.76
      $61.3K - $65.9K
     
         
           |    
          
                               
              2.3K
              $239K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.53 - $34.19
      $11.6K - $23.9K
     
         
           |    
          
                               
              3.6K
              $123K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.74 - $3.77
      $50.1K - $69K
     
         
           |    
          
                               
              18.4K
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.21 - $19.24
      $35.4K - $55.8K
     
         
           |    
          
                               
              2.9K
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.61 - $6.71
      $27.1K - $50.3K
     
         
           |    
          
                               
              7.5K
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.5 - $133.37
      $44.3K - $66.7K
     
         
           |    
          
                               
              500
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.5 - $8.34
      $42.3K - $54.2K
     
         
           |    
          
                               
              10K
              $78K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.66 - $191.29
      $80.3K - $95.6K
     
         
           |    
          
                               
              7.7K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.13 - $39.84
      $19.3K - $31.9K
     
         
           |    
          
                               
              4.2K
              $137K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.34 - $17.27
      $29.2K - $60.4K
     
         
           |    
          
                               
              3.5K
              $48K
             
           | 
          
            
              
            
           |