| 
              
           | 
          
            
           | 
          
                                   
      $166.81 - $257.39
      $19K - $29.3K
     
         
           |    
          
                               
              5.27K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $203.96 - $228.19
      $68.7K - $76.9K
     
         
           |    
          
                               
              72.3K
              $16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.27 - $29.21
      $217K - $285K
     
         
           |    
          
                               
              16.4K
              $479K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.46 - $124.05
      $1.08M - $1.19M
     
         
           |    
          
                               
              217K
              $25.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.6 - $92.39
      $156K - $176K
     
         
           |    
          
                               
              111K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $503.3 - $775.9
      $56.4K - $86.9K
     
         
           |    
          
                               
              1.12K
              $857K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.41 - $47.7
      $282K - $290K
     
         
           |    
          
                               
              10.9K
              $516K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.43 - $23.23
      $277K - $287K
     
         
           |    
          
                               
              23.4K
              $543K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $321.63 - $509.31
      $16.4K - $26K
     
         
           |    
          
                               
              1.71K
              $871K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.37 - $73.9
      $690K - $746K
     
         
           |    
          
                               
              511K
              $36.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.41 - $72.69
      $219K - $273K
     
         
           |    
          
                               
              3.87K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.57 - $50.27
      $267K - $271K
     
         
           |    
          
                               
              14.4K
              $725K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.39 - $47.46
      $17.7K - $24.4K
     
         
           |    
          
                               
              44.6K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.83 - $140.86
      $7.69K - $10.8K
     
         
           |    
          
                               
              10.7K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $506.56 - $576.74
      $33.9K - $38.6K
     
         
           |    
          
                               
              20.5K
              $11.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $497.13 - $827.94
      $47.7K - $79.5K
     
         
           |    
          
                               
              716
              $592K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.06 - $110.46
      $261K - $262K
     
         
           |    
          
                               
              25.7K
              $2.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.41 - $94.22
      $239K - $246K
     
         
           |    
          
                               
              33.2K
              $3.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $321.68 - $427.25
      $168K - $223K
     
         
           |    
          
                               
              1.25K
              $510K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.54 - $100.04
      $191K - $229K
     
         
           |    
          
                               
              7.23K
              $719K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.17 - $93.63
      $10.1K - $27.8K
     
         
           |    
          
                               
              4.29K
              $401K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $219.37 - $417.89
      $45.4K - $86.5K
     
         
           |    
          
                               
              2.11K
              $737K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.55 - $75.83
      $121K - $165K
     
         
           |    
          
                               
              9.36K
              $685K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $337.37 - $395.63
      $147K - $172K
     
         
           |    
          
                               
              2.89K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.07 - $195.04
      $59.1K - $118K
     
         
           |    
          
                               
              2.06K
              $399K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.76 - $195.77
      $8.14K - $9.79K
     
         
           |    
          
                               
              24.7K
              $4.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.06 - $91.24
      $138K - $182K
     
         
           |    
          
                               
              5.3K
              $483K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.5 - $43.69
      $135K - $187K
     
         
           |    
          
                               
              7.82K
              $341K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.72 - $44.24
      $200K - $207K
     
         
           |    
          
                               
              92.9K
              $4.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.0 - $75.91
      $175K - $195K
     
         
           |    
          
                               
              15.8K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.27 - $72.04
      $54K - $73K
     
         
           |    
          
                               
              18.3K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.53 - $223.77
      $86.4K - $148K
     
         
           |    
          
                               
              1.32K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.86 - $239.07
      $7.59K - $11.7K
     
         
           |    
          
                               
              3.68K
              $879K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.58 - $47.34
      $155K - $195K
     
         
           |    
          
                               
              4.15K
              $195K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1503.62 - $2206.01
      $159K - $234K
     
         
           |    
          
                               
              155
              $283K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.69 - $99.41
      $1.51M - $1.89M
     
         
           |    
          
                               
              259K
              $23.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1794.73 - $2613.63
      $53.8K - $78.4K
     
         
           |    
          
                               
              189
              $493K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.44 - $204.64
      $12.5K - $16.8K
     
         
           |    
          
                               
              4.87K
              $996K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.84 - $24.54
      $151K - $178K
     
         
           |    
          
                               
              7.46K
              $183K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.15 - $96.56
      $171K - $177K
     
         
           |    
          
                               
              2.21K
              $211K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $397.86 - $499.02
      $46.5K - $58.4K
     
         
           |    
          
                               
              1.94K
              $953K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.25 - $40.02
      $120K - $149K
     
         
           |    
          
                               
              9.53K
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $479.92 - $590.74
      $88.8K - $109K
     
         
           |    
          
                               
              4.98K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $576.53 - $902.94
      $44.4K - $69.5K
     
         
           |    
          
                               
              541
              $484K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.7 - $107.41
      $101K - $121K
     
         
           |    
          
                               
              8.32K
              $893K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.52 - $79.36
      $103K - $138K
     
         
           |    
          
                               
              7.18K
              $534K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $247.68 - $291.66
      $24K - $28.3K
     
         
           |    
          
                               
              6.77K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.34 - $124.36
      $96.1K - $147K
     
         
           |    
          
                               
              1.42K
              $176K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.66 - $40.75
      $653 - $815
     
         
           |    
          
                               
              33.8K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.95 - $421.61
      $75.2K - $133K
     
         
           |    
          
                               
              347
              $140K
             
           | 
          
            
              
            
           |