| 
              
           | 
          
            
           | 
          
                                   
      $105.8 - $131.55
      $52.9K - $65.8K
     
         
           |    
          
                               
              4.4K
              $565K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.81 - $10.94
      $2.34K - $3.28K
     
         
           |    
          
                               
              42.8K
              $466K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.88 - $7.69
      $72.9K - $95.4K
     
         
           |    
          
                               
              12.4K
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.17 - $9.38
      $29.6K - $45K
     
         
           |    
          
                               
              20.1K
              $176K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.7 - $3.15
      $41K - $75.9K
     
         
           |    
          
                               
              24.1K
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.07 - $9.62
      $54K - $85.6K
     
         
           |    
          
                               
              32K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.42 - $7.08
      $64K - $83.5K
     
         
           |    
          
                               
              11.8K
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.28 - $15.52
      $151K - $228K
     
         
           |    
          
                               
              29.8K
              $310K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.33 - $8.04
      $57.6K - $73.2K
     
         
           |    
          
                               
              21.5K
              $168K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.8 - $1.55
      $32.2K - $62.5K
     
         
           |    
          
                               
              126K
              $168K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.5 - $4.58
      $58.1K - $76K
     
         
           |    
          
                               
              30K
              $128K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.06 - $39.3
      $55.9K - $70.7K
     
         
           |    
          
                               
              14K
              $509K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.14 - $45.12
      $96.4K - $144K
     
         
           |    
          
                               
              20.7K
              $893K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.7 - $20.12
      $56.2K - $82.5K
     
         
           |    
          
                               
              17.9K
              $322K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.28 - $10.15
      $62.9K - $149K
     
         
           |    
          
                               
              14.7K
              $66K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.3 - $23.94
      $104K - $129K
     
         
           |    
          
                               
              40.6K
              $902K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.8 - $8.98
      $103K - $160K
     
         
           |    
          
                               
              36.4K
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.63 - $5.73
      $60.6K - $95.7K
     
         
           |    
          
                               
              16.7K
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.97 - $49.02
      $37.4K - $53.9K
     
         
           |    
          
                               
              12.1K
              $582K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.48 - $8.39
      $59.6K - $77.2K
     
         
           |    
          
                               
              20.3K
              $148K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.83 - $42.12
      $164K - $232K
     
         
           |    
          
                               
              15.4K
              $464K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.54 - $54.77
      $12.2K - $16.4K
     
         
           |    
          
                               
              7.9K
              $424K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.63 - $32.97
      $50.6K - $62.6K
     
         
           |    
          
                               
              9.4K
              $285K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.1 - $5.68
      $51K - $138K
     
         
           |    
          
                               
              24.3K
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.26 - $6.94
      $23.9K - $38.9K
     
         
           |    
          
                               
              17.7K
              $112K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.98 - $4.95
      $894 - $1.49K
     
         
           |    
          
                               
              42.6K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.91 - $14.43
      $31.6K - $41.8K
     
         
           |    
          
                               
              13K
              $185K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.32 - $35.95
      $31.2K - $39.5K
     
         
           |    
          
                               
              8.2K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.82 - $65.05
      $48.8K - $65.1K
     
         
           |    
          
                               
              13.5K
              $777K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.05 - $6.11
      $610 - $1.22K
     
         
           |    
          
                               
              50.7K
              $215K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.5 - $5.07
      $35K - $50.7K
     
         
           |    
          
                               
              10K
              $47K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.83 - $72.45
      $170K - $196K
     
         
           |    
          
                               
              38.4K
              $2.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.58 - $4.52
      $44.4K - $56K
     
         
           |    
          
                               
              12.4K
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.61 - $2.69
      $29K - $48.4K
     
         
           |    
          
                               
              18K
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.08 - $2.05
      $3.35K - $6.35K
     
         
           |    
          
                               
              47.7K
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.11 - $31.44
      $69.9K - $75.5K
     
         
           |    
          
                               
              49.4K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.68 - $16.47
      $42.5K - $80.7K
     
         
           |    
          
                               
              15.3K
              $149K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.93 - $1.67
      $14K - $25.1K
     
         
           |    
          
                               
              42.1K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.2 - $3.89
      $32.6K - $57.6K
     
         
           |    
          
                               
              14.8K
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.07 - $12.08
      $38.1K - $50.7K
     
         
           |    
          
                               
              18.6K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.56 - $43.42
      $30K - $34.7K
     
         
           |    
          
                               
              5.9K
              $254K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.72 - $8.32
      $6.29K - $9.15K
     
         
           |    
          
                               
              17.5K
              $145K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.15 - $1.86
      $4.02K - $6.51K
     
         
           |    
          
                               
              74.8K
              $136K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.23 - $6.73
      $4.2K - $8.75K
     
         
           |    
          
                               
              16.7K
              $103K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.3 - $31.55
      $130K - $192K
     
         
           |    
          
                               
              32.6K
              $759K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.86 - $3.08
      $25.7K - $42.5K
     
         
           |    
          
                               
              36.7K
              $100K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.71 - $5.88
      $4.45K - $7.06K
     
         
           |    
          
                               
              22K
              $128K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.38 - $135.49
      $408K - $488K
     
         
           |    
          
                               
              40.9K
              $5.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.47 - $89.19
      $6.65K - $8.92K
     
         
           |    
          
                               
              2.8K
              $241K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.69 - $7.07
      $12.9K - $24.7K
     
         
           |    
          
                               
              15.1K
              $106K
             
           | 
          
            
              
            
           |