| 
              
           | 
          
            
           | 
          
                                   
      $430.72 - $497.52
      $133K - $154K
     
         
           |    
          
                               
              1.2K
              $541K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.09 - $47.16
      $112K - $128K
     
         
           |    
          
                               
              9.23K
              $418K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.55 - $170.08
      $84.3K - $121K
     
         
           |    
          
                               
              1.16K
              $192K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $376.61 - $642.71
      $71.2K - $121K
     
         
           |    
          
                               
              218
              $140K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.65 - $45.44
      $119K - $124K
     
         
           |    
          
                               
              9.86K
              $447K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.21 - $57.04
      $107K - $129K
     
         
           |    
          
                               
              2.39K
              $133K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.95 - $278.88
      $40.7K - $63K
     
         
           |    
          
                               
              1.15K
              $320K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $396.7 - $501.59
      $46.8K - $59.2K
     
         
           |    
          
                               
              1.9K
              $952K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.81 - $234.23
      $109K - $124K
     
         
           |    
          
                               
              558
              $130K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.14 - $105.62
      $8.96K - $13.3K
     
         
           |    
          
                               
              4.45K
              $469K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.33 - $62.87
      $84.9K - $98.2K
     
         
           |    
          
                               
              9.35K
              $587K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $29.4
      $91.4K - $107K
     
         
           |    
          
                               
              16.4K
              $482K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.16 - $246.51
      $56.9K - $86K
     
         
           |    
          
                               
              844
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.42 - $56.91
      $82.6K - $116K
     
         
           |    
          
                               
              2.17K
              $123K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.54 - $43.56
      $115K - $118K
     
         
           |    
          
                               
              4.11K
              $178K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.23 - $97.27
      $107K - $114K
     
         
           |    
          
                               
              2.13K
              $207K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.9 - $21.16
      $96.5K - $128K
     
         
           |    
          
                               
              7.22K
              $138K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $299.15 - $396.54
      $82.6K - $109K
     
         
           |    
          
                               
              357
              $141K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.79 - $42.99
      $61.4K - $75.9K
     
         
           |    
          
                               
              19.2K
              $826K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.87 - $39.17
      $70.8K - $89.8K
     
         
           |    
          
                               
              6.54K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.97 - $117.24
      $70.2K - $92.5K
     
         
           |    
          
                               
              1.65K
              $192K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.52 - $71.7
      $89.4K - $109K
     
         
           |    
          
                               
              1.55K
              $106K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.54 - $53.93
      $18.7K - $24.3K
     
         
           |    
          
                               
              11.6K
              $624K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.98 - $74.92
      $64.9K - $81.1K
     
         
           |    
          
                               
              3.77K
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.05 - $77.34
      $65.1K - $67.1K
     
         
           |    
          
                               
              44.3K
              $3.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.9 - $15.57
      $62.7K - $82K
     
         
           |    
          
                               
              14.8K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.02 - $90.22
      $76.9K - $95K
     
         
           |    
          
                               
              1.21K
              $107K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.02 - $534.89
      $36.3K - $56.7K
     
         
           |    
          
                               
              339
              $181K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.32 - $205.72
      $115K - $151K
     
         
           |    
          
                               
              2.04K
              $354K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.5 - $218.72
      $25.5K - $36.3K
     
         
           |    
          
                               
              2.15K
              $468K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.83 - $87.57
      $41.8K - $61.2K
     
         
           |    
          
                               
              2.28K
              $199K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.57 - $170.4
      $21.4K - $34.6K
     
         
           |    
          
                               
              2.21K
              $352K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.22 - $60.41
      $70.4K - $88.1K
     
         
           |    
          
                               
              1.75K
              $104K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.09 - $82.77
      $47.9K - $54.2K
     
         
           |    
          
                               
              13.1K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.22 - $105.59
      $2.25K - $4.65K
     
         
           |    
          
                               
              1.83K
              $192K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $551.94 - $753.4
      $12.7K - $17.3K
     
         
           |    
          
                               
              577
              $434K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.57 - $115.86
      $17.8K - $39.2K
     
         
           |    
          
                               
              1.18K
              $136K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $177.93 - $313.14
      $24.4K - $42.9K
     
         
           |    
          
                               
              525
              $164K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.3 - $178.32
      $10.3K - $13K
     
         
           |    
          
                               
              4.93K
              $832K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.81 - $137.79
      $766 - $1.1K
     
         
           |    
          
                               
              2.58K
              $350K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.63 - $12.55
      $77.4K - $101K
     
         
           |    
          
                               
              9.84K
              $103K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $595.37 - $815.24
      $5.36K - $7.34K
     
         
           |    
          
                               
              525
              $420K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.49 - $92.4
      $74.2K - $77.5K
     
         
           |    
          
                               
              1.71K
              $158K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.0 - $67.88
      $65.3K - $82.1K
     
         
           |    
          
                               
              1.98K
              $127K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.79 - $76.67
      $4.76K - $5.9K
     
         
           |    
          
                               
              10.1K
              $764K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.47 - $381.26
      $3.35K - $5.34K
     
         
           |    
          
                               
              580
              $219K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $315.94 - $408.41
      $22.4K - $29K
     
         
           |    
          
                               
              669
              $273K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.12 - $135.04
      $17.7K - $22.1K
     
         
           |    
          
                               
              4.24K
              $572K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.32 - $41.51
      $53.4K - $66.5K
     
         
           |    
          
                               
              6.07K
              $249K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.98 - $56.15
      $22.8K - $27.9K
     
         
           |    
          
                               
              8.13K
              $456K
             
           | 
          
            
              
            
           |