| 
              
           | 
          
            
           | 
          
                                   
      $112.02 - $129.0
      $136K - $157K
     
         
           |    
          
                               
              1.22K
              $153K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.76 - $326.81
      $135K - $159K
     
         
           |    
          
                               
              486
              $149K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $227.2 - $258.07
      $136K - $154K
     
         
           |    
          
                               
              598
              $147K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.32 - $41.51
      $118K - $147K
     
         
           |    
          
                               
              3.54K
              $145K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.05 - $77.34
      $138K - $142K
     
         
           |    
          
                               
              1.84K
              $142K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.93 - $110.97
      $139K - $142K
     
         
           |    
          
                               
              1.28K
              $141K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.84 - $240.32
      $104K - $139K
     
         
           |    
          
                               
              577
              $138K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.96 - $322.76
      $73.2K - $138K
     
         
           |    
          
                               
              428
              $138K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.8 - $112.0
      $110K - $138K
     
         
           |    
          
                               
              1.23K
              $137K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.01 - $36.25
      $106K - $137K
     
         
           |    
          
                               
              3.78K
              $135K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.47 - $381.26
      $85.7K - $136K
     
         
           |    
          
                               
              358
              $135K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.08 - $81.05
      $114K - $159K
     
         
           |    
          
                               
              1.96K
              $135K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.81 - $92.34
      $93.6K - $131K
     
         
           |    
          
                               
              1.42K
              $131K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.42 - $182.82
      $109K - $131K
     
         
           |    
          
                               
              718
              $131K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.4 - $64.65
      $108K - $133K
     
         
           |    
          
                               
              2.06K
              $130K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.46 - $75.58
      $96.1K - $126K
     
         
           |    
          
                               
              1.67K
              $126K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $248.61 - $294.96
      $110K - $131K
     
         
           |    
          
                               
              443
              $124K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.89 - $111.18
      $74K - $123K
     
         
           |    
          
                               
              1.11K
              $122K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.73 - $237.37
      $99.2K - $122K
     
         
           |    
          
                               
              512
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.48 - $124.46
      $100K - $125K
     
         
           |    
          
                               
              1.01K
              $119K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.1 - $106.55
      $84.5K - $118K
     
         
           |    
          
                               
              1.11K
              $118K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $219.76 - $276.94
      $93.2K - $117K
     
         
           |    
          
                               
              424
              $117K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.3 - $540.39
      $106K - $125K
     
         
           |    
          
                               
              232
              $115K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.57 - $54.85
      $103K - $116K
     
         
           |    
          
                               
              2.12K
              $114K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.61 - $387.52
      $95.3K - $116K
     
         
           |    
          
                               
              300
              $114K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.93 - $105.25
      $85.3K - $117K
     
         
           |    
          
                               
              1.11K
              $113K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.95 - $75.77
      $56.8K - $110K
     
         
           |    
          
                               
              1.46K
              $109K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.42 - $94.39
      $97.9K - $108K
     
         
           |    
          
                               
              1.15K
              $107K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.56 - $82.92
      $103K - $107K
     
         
           |    
          
                               
              1.29K
              $106K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $198.07 - $245.17
      $93.1K - $115K
     
         
           |    
          
                               
              470
              $106K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.7 - $90.98
      $86.2K - $106K
     
         
           |    
          
                               
              1.17K
              $106K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.9 - $65.43
      $99.4K - $112K
     
         
           |    
          
                               
              1.72K
              $105K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.19 - $24.45
      $103K - $104K
     
         
           |    
          
                               
              4.24K
              $103K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.6 - $43.24
      $32.8K - $113K
     
         
           |    
          
                               
              2.6K
              $102K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.42 - $80.7
      $82.4K - $102K
     
         
           |    
          
                               
              1.26K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.08 - $33.74
      $84.1K - $105K
     
         
           |    
          
                               
              3.11K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.73 - $68.72
      $82.7K - $102K
     
         
           |    
          
                               
              1.48K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $281.67 - $351.0
      $81.4K - $101K
     
         
           |    
          
                               
              289
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.44 - $49.76
      $79K - $99.7K
     
         
           |    
          
                               
              2K
              $99K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.73K
              $98K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.61 - $68.04
      $95.6K - $119K
     
         
           |    
          
                               
              1.75K
              $98K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.27 - $58.52
      $88.9K - $99.5K
     
         
           |    
          
                               
              1.7K
              $97K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.07 - $32.25
      $94.6K - $98.2K
     
         
           |    
          
                               
              3.05K
              $96K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.84 - $145.22
      $95.4K - $109K
     
         
           |    
          
                               
              752
              $96K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.63 - $103.68
      $87.5K - $96.8K
     
         
           |    
          
                               
              934
              $96K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.71 - $73.82
      $65.7K - $95.7K
     
         
           |    
          
                               
              1.3K
              $95K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.46 - $128.1
      $69.4K - $97.2K
     
         
           |    
          
                               
              759
              $95K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.86 - $43.29
      $84.5K - $96.7K
     
         
           |    
          
                               
              2.23K
              $94K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.5 - $71.23
      $70.9K - $99.9K
     
         
           |    
          
                               
              1.4K
              $94K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.94 - $52.1
      $71.8K - $91.3K
     
         
           |    
          
                               
              1.75K
              $91K
             
           | 
          
            
              
            
           |