| 
              
           | 
          
            
           | 
          
                                   
      $1231.75 - $1520.64
      $72.7K - $89.7K
     
         
           |    
          
                               
              341
              $518K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.67 - $30.44
      $106K - $131K
     
         
           |    
          
                               
              4.35K
              $128K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $281.67 - $351.0
      $42.5K - $53K
     
         
           |    
          
                               
              2.38K
              $833K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.97 - $17.21
      $53.4K - $92.1K
     
         
           |    
          
                               
              16.2K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.17 - $113.62
      $87.7K - $126K
     
         
           |    
          
                               
              1.17K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.58 - $81.65
      $110K - $123K
     
         
           |    
          
                               
              5.35K
              $435K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.77 - $49.55
      $110K - $112K
     
         
           |    
          
                               
              24K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.41 - $252.43
      $115K - $133K
     
         
           |    
          
                               
              5.12K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.65 - $28.29
      $99.7K - $124K
     
         
           |    
          
                               
              4.9K
              $138K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.68 - $51.96
      $66.2K - $116K
     
         
           |    
          
                               
              2.96K
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.53 - $212.53
      $280K - $1.18M
     
         
           |    
          
                               
              7.18K
              $397K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.02 - $19.87
      $113K - $132K
     
         
           |    
          
                               
              7.26K
              $137K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.07 - $51.83
      $16.3K - $42.2K
     
         
           |    
          
                               
              4.37K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.29 - $173.13
      $146K - $167K
     
         
           |    
          
                               
              8.15K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.32 - $41.51
      $83.5K - $104K
     
         
           |    
          
                               
              12.2K
              $503K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.27 - $121.3
      $102K - $122K
     
         
           |    
          
                               
              1.01K
              $122K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.65 - $120.54
      $96.9K - $135K
     
         
           |    
          
                               
              1.21K
              $129K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.54 - $258.0
      $76.7K - $96.8K
     
         
           |    
          
                               
              1.08K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.02 - $16.81
      $85.5K - $130K
     
         
           |    
          
                               
              7.89K
              $122K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.32 - $190.42
      $32.5K - $42.8K
     
         
           |    
          
                               
              2.78K
              $526K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.96 - $231.51
      $52K - $115K
     
         
           |    
          
                               
              542
              $125K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.22 - $50.88
      $99.8K - $126K
     
         
           |    
          
                               
              4.17K
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.01 - $9.24
      $91.4K - $120K
     
         
           |    
          
                               
              13.2K
              $120K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.86 - $19.21
      $125K - $151K
     
         
           |    
          
                               
              10.4K
              $165K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.93 - $32.44
      $94.8K - $114K
     
         
           |    
          
                               
              10.9K
              $349K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.97 - $117.58
      $105K - $127K
     
         
           |    
          
                               
              1.38K
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.8 - $85.28
      $97.7K - $119K
     
         
           |    
          
                               
              1.77K
              $146K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $227.2 - $258.07
      $102K - $115K
     
         
           |    
          
                               
              1.77K
              $435K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.93 - $32.91
      $10.3K - $13.1K
     
         
           |    
          
                               
              27.2K
              $895K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.86 - $51.42
      $12.4K - $20.7K
     
         
           |    
          
                               
              6.5K
              $333K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.14 - $25.43
      $113K - $119K
     
         
           |    
          
                               
              7.31K
              $181K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $290.42 - $364.35
      $53.4K - $67K
     
         
           |    
          
                               
              1.49K
              $541K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.93 - $36.93
      $17.2K - $21.2K
     
         
           |    
          
                               
              26.9K
              $992K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $321.68 - $427.25
      $79.8K - $106K
     
         
           |    
          
                               
              531
              $217K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.66 - $8.12
      $92.2K - $112K
     
         
           |    
          
                               
              14.5K
              $117K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.67 - $165.99
      $142K - $162K
     
         
           |    
          
                               
              5.99K
              $966K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.14 - $15.77
      $62.1K - $80.6K
     
         
           |    
          
                               
              56.9K
              $897K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.3 - $178.32
      $90.9K - $115K
     
         
           |    
          
                               
              868
              $146K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.94 - $88.47
      $88.4K - $117K
     
         
           |    
          
                               
              1.47K
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              8.59K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.56 - $92.75
      $30.5K - $40.1K
     
         
           |    
          
                               
              6.15K
              $552K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.85 - $44.55
      $82.1K - $108K
     
         
           |    
          
                               
              2.5K
              $110K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.32 - $63.04
      $106K - $123K
     
         
           |    
          
                               
              4.98K
              $273K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.53 - $59.11
      $75.9K - $103K
     
         
           |    
          
                               
              2.88K
              $167K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.8 - $24.36
      $84.7K - $110K
     
         
           |    
          
                               
              4.62K
              $110K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.91 - $76.44
      $96.7K - $110K
     
         
           |    
          
                               
              1.84K
              $136K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.65 - $116.49
      $101K - $123K
     
         
           |    
          
                               
              1.35K
              $141K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.68 - $48.04
      $14.6K - $33.8K
     
         
           |    
          
                               
              4.39K
              $188K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1678.5 - $1997.36
      $77.2K - $91.9K
     
         
           |    
          
                               
              166
              $331K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.1 - $408.5
      $84.7K - $109K
     
         
           |    
          
                               
              437
              $163K
             
           | 
          
            
              
            
           |