| 
              
           | 
          
            
           | 
          
                                   
      $1.08 - $2.05
      $10K - $19K
     
         
           |    
          
                               
              17.4K
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.76 - $118.19
      $119K - $214K
     
         
           |    
          
                               
              3.19K
              $365K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.93 - $2.28
      $15.3K - $37.6K
     
         
           |    
          
                               
              17.9K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.41 - $35.83
      $29.2K - $41.2K
     
         
           |    
          
                               
              10.4K
              $369K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.82 - $1.95
      $1.99K - $4.73K
     
         
           |    
          
                               
              14.1K
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.22 - $139.65
      $18.6K - $24.9K
     
         
           |    
          
                               
              1.75K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.54 - $128.18
      $42.6K - $62.4K
     
         
           |    
          
                               
              4.12K
              $517K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.6 - $3.84
      $21.6K - $51.8K
     
         
           |    
          
                               
              23.9K
              $85K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.3 - $6.03
      $34.1K - $62.4K
     
         
           |    
          
                               
              52.9K
              $319K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.2 - $7.54
      $20K - $68.6K
     
         
           |    
          
                               
              12.6K
              $74K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.47 - $104.45
      $45K - $59.8K
     
         
           |    
          
                               
              4.87K
              $501K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.85 - $36.14
      $56.8K - $66.6K
     
         
           |    
          
                               
              15.3K
              $552K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.8 - $16.92
      $19.8K - $31K
     
         
           |    
          
                               
              32.7K
              $449K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.55 - $3.97
      $26.7K - $68.5K
     
         
           |    
          
                               
              30.8K
              $112K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.33 - $10.55
      $208K - $412K
     
         
           |    
          
                               
              56.9K
              $600K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.83 - $12.16
      $49.8K - $88.6K
     
         
           |    
          
                               
              18.4K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.22 - $17.26
      $36K - $50.8K
     
         
           |    
          
                               
              154K
              $2.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.58 - $296.23
      $114K - $211K
     
         
           |    
          
                               
              1.11K
              $330K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.57 - $14.12
      $63.2K - $160K
     
         
           |    
          
                               
              16K
              $219K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.63 - $46.85
      $80.8K - $193K
     
         
           |    
          
                               
              5.49K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.78 - $51.4
      $27.9K - $41.2K
     
         
           |    
          
                               
              9.78K
              $502K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.46 - $8.46
      $15.4K - $52.8K
     
         
           |    
          
                               
              11.2K
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.62 - $174.44
      $83.4K - $106K
     
         
           |    
          
                               
              26.8K
              $4.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.35 - $121.67
      $117K - $139K
     
         
           |    
          
                               
              23.4K
              $2.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.57 - $40.82
      $176K - $408K
     
         
           |    
          
                               
              12.4K
              $506K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.21 - $55.9
      $46K - $62.4K
     
         
           |    
          
                               
              12.5K
              $688K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.61 - $8.09
      $19.4K - $97.6K
     
         
           |    
          
                               
              16.5K
              $108K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.1 - $4.78
      $25.7K - $58.6K
     
         
           |    
          
                               
              32.7K
              $156K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.3 - $95.41
      $44.1K - $59.8K
     
         
           |    
          
                               
              6.59K
              $628K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.67 - $143.04
      $215K - $455K
     
         
           |    
          
                               
              4.1K
              $549K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.19 - $113.06
      $44.5K - $57.7K
     
         
           |    
          
                               
              5.53K
              $623K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.44 - $328.0
      $40.2K - $55.8K
     
         
           |    
          
                               
              1.83K
              $601K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.62 - $53.97
      $23.1K - $32.2K
     
         
           |    
          
                               
              6.68K
              $360K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.5 - $14.29
      $53K - $101K
     
         
           |    
          
                               
              34.9K
              $413K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.67 - $12.85
      $18.5K - $41.8K
     
         
           |    
          
                               
              45.8K
              $374K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.88 - $4.08
      $25.3K - $35.8K
     
         
           |    
          
                               
              413K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.23 - $171.87
      $47.5K - $61.7K
     
         
           |    
          
                               
              5.35K
              $903K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.0 - $24.12
      $96K - $257K
     
         
           |    
          
                               
              17.3K
              $416K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.96 - $231.51
      $309K - $681K
     
         
           |    
          
                               
              3.68K
              $848K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $30.7
      $23.2K - $30.7K
     
         
           |    
          
                               
              36.6K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.34 - $124.36
      $46.1K - $70.5K
     
         
           |    
          
                               
              6.06K
              $753K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.85 - $225.38
      $1.17K - $1.8K
     
         
           |    
          
                               
              3.38K
              $709K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.18 - $57.58
      $44.8K - $69.4K
     
         
           |    
          
                               
              12.9K
              $742K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.49 - $155.22
      $2.59K - $2.95K
     
         
           |    
          
                               
              240K
              $36.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $283.31 - $388.96
      $21.8K - $29.9K
     
         
           |    
          
                               
              3.33K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.58 - $225.78
      $110K - $133K
     
         
           |    
          
                               
              25.5K
              $5.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.67 - $42.89
      $39K - $52.8K
     
         
           |    
          
                               
              18.7K
              $803K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.32 - $326.09
      $101K - $147K
     
         
           |    
          
                               
              5.42K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.22 - $19.04
      $31.2K - $95.5K
     
         
           |    
          
                               
              35.5K
              $519K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.92 - $70.37
      $164K - $241K
     
         
           |    
          
                               
              47.8K
              $3.26M
             
           | 
          
            
              
            
           |