| 
              
           | 
          
            
           | 
          
                                   
      $30.73 - $47.36
      $110K - $169K
     
         
           |    
          
                               
              5.64K
              $183K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.95 - $16.26
      $109K - $162K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.46 - $105.5
      $116K - $187K
     
         
           |    
          
                               
              32
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.49 - $317.18
      $99.9K - $195K
     
         
           |    
          
                               
              9
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.99 - $43.63
      $104K - $120K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.97 - $44.73
      $114K - $176K
     
         
           |    
          
                               
              15
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $268.98 - $315.31
      $110K - $129K
     
         
           |    
          
                               
              3
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.61 - $76.23
      $102K - $218K
     
         
           |    
          
                               
              35
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.48 - $74.05
      $93.7K - $163K
     
         
           |    
          
                               
              23
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.69 - $128.97
      $103K - $177K
     
         
           |    
          
                               
              5.4K
              $426K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.94 - $128.99
      $97.9 - $129
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.84 - $65.53
      $108K - $139K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.81 - $179.33
      $66K - $109K
     
         
           |    
          
                               
              864
              $152K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.24 - $47.1
      $101K - $135K
     
         
           |    
          
                               
              43.1K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.01 - $96.03
      $82.4K - $149K
     
         
           |    
          
                               
              779
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.49 - $84.7
      $106K - $146K
     
         
           |    
          
                               
              6
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.71 - $135.93
      $99.1K - $119K
     
         
           |    
          
                               
              32
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.91 - $172.49
      $97.4K - $125K
     
         
           |    
          
                               
              23
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.07 - $123.37
      $95.8K - $116K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.3 - $241.23
      $83.4K - $178K
     
         
           |    
          
                               
              306
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $279.79 - $341.06
      $96K - $117K
     
         
           |    
          
                               
              7
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.55 - $58.12
      $93.3K - $109K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.1 - $95.41
      $99K - $114K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.01 - $77.67
      $97.8K - $138K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.16 - $119.07
      $95.1K - $131K
     
         
           |    
          
                               
              12
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.21 - $95.5
      $92.6K - $118K
     
         
           |    
          
                               
              6
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.47 - $86.83
      $88.1K - $125K
     
         
           |    
          
                               
              10
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.79 - $290.36
      $85.7K - $110K
     
         
           |    
          
                               
              2
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.72 - $268.62
      $84.3K - $101K
     
         
           |    
          
                               
              1.65K
              $420K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.23 - $66.64
      $94.5K - $133K
     
         
           |    
          
                               
              3.2K
              $153K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.72 - $61.16
      $88.5K - $111K
     
         
           |    
          
                               
              7
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.69 - $77.07
      $93.9K - $125K
     
         
           |    
          
                               
              3.15K
              $185K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.94 - $101.02
      $82.6K - $119K
     
         
           |    
          
                               
              5
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.78 - $194.92
      $82.4K - $102K
     
         
           |    
          
                               
              2
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.35 - $27.9
      $65.4K - $94.4K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.06 - $10.14
      $88.2K - $220K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.68 - $73.72
      $89.1K - $125K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.58 - $72.11
      $48K - $92.2K
     
         
           |    
          
                               
              4.65K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.16 - $20.22
      $85.4K - $142K
     
         
           |    
          
                               
              35
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.86 - $191.18
      $76.1K - $126K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.47 - $162.71
      $88.8K - $107K
     
         
           |    
          
                               
              66
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.78 - $118.75
      $83.3K - $107K
     
         
           |    
          
                               
              3
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.91 - $90.3
      $82.2K - $102K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $582.26 - $782.23
      $82.7K - $111K
     
         
           |    
          
                               
              46
              $28K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $452.06 - $546.01
      $75.5K - $91.2K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.81 - $5.13
      $82.4K - $150K
     
         
           |    
          
                               
              166
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.95 - $118.94
      $80.9K - $111K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.11 - $3.15
      $58.6K - $87.5K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.89 - $17.88
      $59.1K - $134K
     
         
           |    
          
                               
              32
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.69 - $148.16
      $73.6K - $91.9K
     
         
           |    
          
                               
              2.96K
              $376K
             
           | 
          
            
              
            
           |