| 
              
           | 
          
            
           | 
          
                                   
      $40.8 - $63.88
      $166K - $260K
     
         
           |    
          
                               
              4.84K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.5 - $246.51
      $33.6K - $44.1K
     
         
           |    
          
                               
              4.7K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.07 - $195.04
      $42.2K - $83.9K
     
         
           |    
          
                               
              2K
              $388K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.54 - $63.99
      $86K - $180K
     
         
           |    
          
                               
              3.77K
              $241K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.95 - $128.54
      $77.1K - $198K
     
         
           |    
          
                               
              1.64K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.88 - $91.97
      $58.5K - $71.8K
     
         
           |    
          
                               
              19.1K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.82 - $26.29
      $160K - $185K
     
         
           |    
          
                               
              22.4K
              $566K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.11 - $26.01
      $144K - $177K
     
         
           |    
          
                               
              17.1K
              $444K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.97 - $5.87
      $167K - $197K
     
         
           |    
          
                               
              38.9K
              $226K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.0 - $75.91
      $171K - $191K
     
         
           |    
          
                               
              12K
              $905K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.0 - $134.33
      $104K - $160K
     
         
           |    
          
                               
              2.14K
              $287K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.68 - $74.46
      $38.9K - $78.9K
     
         
           |    
          
                               
              4.52K
              $335K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.94 - $210.94
      $109K - $159K
     
         
           |    
          
                               
              1.37K
              $289K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1503.62 - $2206.01
      $156K - $229K
     
         
           |    
          
                               
              215
              $393K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.23 - $134.39
      $99.5K - $128K
     
         
           |    
          
                               
              4.2K
              $564K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.45 - $79.52
      $161K - $187K
     
         
           |    
          
                               
              2.46K
              $195K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.29 - $11.24
      $178K - $194K
     
         
           |    
          
                               
              24.4K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $503.3 - $775.9
      $63.9K - $98.5K
     
         
           |    
          
                               
              536
              $411K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.48 - $82.91
      $164K - $193K
     
         
           |    
          
                               
              4.55K
              $367K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.29 - $269.33
      $74.9K - $101K
     
         
           |    
          
                               
              2.15K
              $578K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.18 - $11.76
      $104K - $170K
     
         
           |    
          
                               
              25.5K
              $273K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.22 - $199.8
      $146K - $191K
     
         
           |    
          
                               
              1.12K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.87 - $75.0
      $212K - $245K
     
         
           |    
          
                               
              15.9K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.97 - $150.97
      $468 - $604
     
         
           |    
          
                               
              9.3K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.0 - $168.0
      $45.9K - $61.7K
     
         
           |    
          
                               
              4.35K
              $729K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.62 - $7.49
      $26.7K - $123K
     
         
           |    
          
                               
              31.3K
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.3 - $95.05
      $11.9K - $33.8K
     
         
           |    
          
                               
              3.16K
              $292K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.49 - $21.31
      $169K - $184K
     
         
           |    
          
                               
              8.66K
              $180K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.13 - $34.85
      $148K - $183K
     
         
           |    
          
                               
              5.62K
              $189K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.7K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.21 - $256.99
      $19K - $24.4K
     
         
           |    
          
                               
              3.77K
              $946K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.42 - $8.86
      $145K - $173K
     
         
           |    
          
                               
              19.8K
              $175K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.65 - $284.95
      $56.7K - $145K
     
         
           |    
          
                               
              667
              $190K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.28 - $21.98
      $166K - $172K
     
         
           |    
          
                               
              12.1K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.11 - $63.01
      $95.6K - $172K
     
         
           |    
          
                               
              2.92K
              $178K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.16 - $246.51
      $75.7K - $114K
     
         
           |    
          
                               
              1.35K
              $333K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.69 - $140.64
      $107K - $143K
     
         
           |    
          
                               
              3.73K
              $493K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.05 - $29.62
      $149K - $176K
     
         
           |    
          
                               
              6.68K
              $190K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.5 - $15.21
      $134K - $163K
     
         
           |    
          
                               
              21.6K
              $325K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.66 - $108.13
      $130K - $152K
     
         
           |    
          
                               
              4.45K
              $463K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.25 - $65.89
      $131K - $159K
     
         
           |    
          
                               
              11.8K
              $747K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.79 - $36.78
      $45.9K - $51.5K
     
         
           |    
          
                               
              53K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.41 - $72.69
      $95.7K - $119K
     
         
           |    
          
                               
              8.43K
              $612K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.0 - $18.81
      $170K - $532K
     
         
           |    
          
                               
              29.3K
              $183K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.62 - $66.59
      $194K - $241K
     
         
           |    
          
                               
              7.99K
              $448K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.82 - $196.64
      $138K - $165K
     
         
           |    
          
                               
              989
              $192K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.65 - $83.16
      $396K - $809K
     
         
           |    
          
                               
              16.7K
              $701K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.62 - $183.47
      $92.5K - $112K
     
         
           |    
          
                               
              4.89K
              $897K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.73 - $29.21
      $137K - $176K
     
         
           |    
          
                               
              7.81K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.6 - $208.47
      $114K - $145K
     
         
           |    
          
                               
              1.28K
              $266K
             
           | 
          
            
              
            
           |