| 
              
           | 
          
            
           | 
          
                                   
      $83.61 - $162.67
      $2.56M - $4.99M
     
         
           |    
          
                               
              92.6K
              $14.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.01 - $144.25
      $1.55M - $3.03M
     
         
           |    
          
                               
              120K
              $16.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $855.86 - $1339.13
      $3.17M - $4.96M
     
         
           |    
          
                               
              6.89K
              $9.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.98 - $80.12
      $3.94M - $5.17M
     
         
           |    
          
                               
              92.1K
              $7.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.48 - $82.91
      $3.82M - $4.49M
     
         
           |    
          
                               
              78.7K
              $6.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.29 - $275.65
      $217K - $409K
     
         
           |    
          
                               
              28.7K
              $7.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.09 - $98.75
      $435K - $726K
     
         
           |    
          
                               
              72K
              $7.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $177.93 - $313.14
      $325K - $572K
     
         
           |    
          
                               
              21K
              $6.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.23 - $184.95
      $1.67M - $2.07M
     
         
           |    
          
                               
              36.2K
              $6.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $283.18 - $488.55
      $49K - $84.5K
     
         
           |    
          
                               
              13.3K
              $6.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.02 - $534.89
      $201K - $315K
     
         
           |    
          
                               
              12.4K
              $6.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $315.21 - $437.41
      $234K - $325K
     
         
           |    
          
                               
              16.8K
              $7.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.21 - $83.12
      $1.35M - $1.36M
     
         
           |    
          
                               
              22.1K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.23 - $109.91
      $140K - $177K
     
         
           |    
          
                               
              63.2K
              $6.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.44 - $204.64
      $193K - $259K
     
         
           |    
          
                               
              20.3K
              $4.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1231.75 - $1520.64
      $191K - $236K
     
         
           |    
          
                               
              3.45K
              $5.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.59 - $182.75
      $174K - $224K
     
         
           |    
          
                               
              25.7K
              $4.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.31 - $91.62
      $10.8K - $13.5K
     
         
           |    
          
                               
              86.9K
              $7.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.84 - $240.32
      $23.1K - $30.8K
     
         
           |    
          
                               
              11.7K
              $2.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $919.93 - $1101.66
      $210K - $251K
     
         
           |    
          
                               
              4.69K
              $4.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.42 - $147.52
      $29K - $36.7K
     
         
           |    
          
                               
              21.5K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $396.7 - $501.59
      $25.4K - $32.1K
     
         
           |    
          
                               
              7.56K
              $3.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.48 - $130.25
      $66.4K - $82.8K
     
         
           |    
          
                               
              46.7K
              $5.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.71 - $316.29
      $31.5K - $36.4K
     
         
           |    
          
                               
              9.61K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.62 - $77.53
      $33.7K - $39.2K
     
         
           |    
          
                               
              37.4K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.08 - $33.74
      $24.8K - $30.9K
     
         
           |    
          
                               
              78.5K
              $2.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $462.22 - $707.75
      $54.5K - $83.5K
     
         
           |    
          
                               
              651
              $460K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.92 - $52.37
      $25.2K - $30K
     
         
           |    
          
                               
              47.9K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.6 - $87.81
      $47.1K - $68.3K
     
         
           |    
          
                               
              4.23K
              $371K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $48.8K - $64K
     
         
           |    
          
                               
              10.4K
              $606K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.43 - $28.1
      $56K - $70.1K
     
         
           |    
          
                               
              13.6K
              $379K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.88 - $18.99
      $53.7K - $64.2K
     
         
           |    
          
                               
              18.7K
              $355K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.4 - $66.7
      $53K - $62.7K
     
         
           |    
          
                               
              5.16K
              $343K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.15 - $96.56
      $57.2K - $59.3K
     
         
           |    
          
                               
              32.1K
              $3.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $394.72 - $440.39
      $62.8K - $70K
     
         
           |    
          
                               
              905
              $380K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1503.62 - $2206.01
      $36.1K - $52.9K
     
         
           |    
          
                               
              2.71K
              $4.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.77 - $112.45
      $56.9K - $64.1K
     
         
           |    
          
                               
              42.7K
              $4.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.48 - $124.43
      $189K - $225K
     
         
           |    
          
                               
              39.1K
              $4.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $483.48 - $539.8
      $57.1K - $63.7K
     
         
           |    
          
                               
              9.25K
              $4.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $310.86 - $348.77
      $365K - $410K
     
         
           |    
          
                               
              31.5K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.26 - $78.92
      $23K - $31.6K
     
         
           |    
          
                               
              52K
              $3.01M
             
           | 
          
            
              
            
           |