| 
              
           | 
          
            
           | 
          
                                   
      $416.06 - $551.64
      $94.4K - $125K
     
         
           |    
          
                               
              21.1K
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.28 - $284.39
      $77.6K - $102K
     
         
           |    
          
                               
              21.4K
              $6.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.72 - $127.91
      $445K - $880K
     
         
           |    
          
                               
              6.88K
              $847K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.34 - $99.49
      $635K - $749K
     
         
           |    
          
                               
              7.53K
              $743K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.6 - $62.74
      $61.9K - $75.2K
     
         
           |    
          
                               
              98.8K
              $6.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.97 - $150.97
      $74.2K - $95.7K
     
         
           |    
          
                               
              19.4K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.6 - $151.6
      $346K - $415K
     
         
           |    
          
                               
              4.95K
              $737K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.52 - $48.28
      $146K - $183K
     
         
           |    
          
                               
              52.1K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.06 - $110.46
      $402K - $403K
     
         
           |    
          
                               
              27.3K
              $3.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.96 - $90.39
      $135K - $168K
     
         
           |    
          
                               
              26.3K
              $2.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.01 - $79.58
      $78.6K - $103K
     
         
           |    
          
                               
              21.9K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.98 - $80.12
      $246K - $324K
     
         
           |    
          
                               
              4.04K
              $323K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.74 - $568.03
      $123K - $153K
     
         
           |    
          
                               
              3.25K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.75 - $80.65
      $242K - $257K
     
         
           |    
          
                               
              30.4K
              $2.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.05 - $25.19
      $276K - $315K
     
         
           |    
          
                               
              12.5K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.29 - $275.65
      $138K - $259K
     
         
           |    
          
                               
              940
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.29 - $269.33
      $2.2K - $2.96K
     
         
           |    
          
                               
              5.41K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.28 - $289.91
      $183K - $253K
     
         
           |    
          
                               
              871
              $252K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.53 - $212.64
      $224K - $264K
     
         
           |    
          
                               
              1.24K
              $250K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.39 - $47.46
      $179K - $247K
     
         
           |    
          
                               
              5.21K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.75 - $148.48
      $183K - $239K
     
         
           |    
          
                               
              1.61K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $299.15 - $396.54
      $9.27K - $12.3K
     
         
           |    
          
                               
              3.59K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.02 - $73.82
      $221K - $227K
     
         
           |    
          
                               
              30.4K
              $2.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.68 - $53.89
      $189K - $218K
     
         
           |    
          
                               
              4.05K
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.56 - $87.72
      $185K - $209K
     
         
           |    
          
                               
              2.39K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.31 - $157.99
      $122K - $204K
     
         
           |    
          
                               
              1.29K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $470.37 - $663.28
      $143K - $202K
     
         
           |    
          
                               
              304
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.65 - $188.71
      $123K - $142K
     
         
           |    
          
                               
              12.5K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.21 - $29.47
      $104K - $127K
     
         
           |    
          
                               
              43.9K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.11 - $47.8
      $54.2K - $71.8K
     
         
           |    
          
                               
              11.5K
              $548K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.7 - $178.6
      $29.4K - $36.3K
     
         
           |    
          
                               
              2.3K
              $404K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.25 - $39.79
      $74.8K - $84.5K
     
         
           |    
          
                               
              11K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.9 - $56.06
      $4.22K - $5.16K
     
         
           |    
          
                               
              21.3K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.32 - $41.51
      $23.1K - $28.8K
     
         
           |    
          
                               
              15.5K
              $637K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.86 - $43.29
      $11.4K - $13K
     
         
           |    
          
                               
              21K
              $888K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.87 - $79.47
      $2.21K - $2.62K
     
         
           |    
          
                               
              12.9K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              75.3K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.41 - $120.51
      $53.1K - $59K
     
         
           |    
          
                               
              17.2K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.27 - $452.69
      $745 - $905
     
         
           |    
          
                               
              649
              $252K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.19 - $43.19
      $87.9K - $99.4K
     
         
           |    
          
                               
              122K
              $5.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.95 - $34.22
      $3.16K - $3.73K
     
         
           |    
          
                               
              31.4K
              $974K
             
           | 
          
            
              
            
           |