| 
              
           | 
          
            
           | 
          
                                   
      $44.89 - $54.38
      $46.5K - $56.3K
     
         
           |    
          
                               
              1.04K
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.68 - $1.36
      $44.1K - $88.2K
     
         
           |    
          
                               
              64.9K
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              11.3K
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.51 - $2.78
      $34.2K - $63K
     
         
           |    
          
                               
              22.7K
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $196.72 - $266.32
      $45.2K - $61.3K
     
         
           |    
          
                               
              230
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.96 - $20.43
      $48.5K - $52.3K
     
         
           |    
          
                               
              2.56K
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.94 - $31.15
      $41.5K - $51.8K
     
         
           |    
          
                               
              1.66K
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.42 - $0.91
      $49.8K - $108K
     
         
           |    
          
                               
              119K
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.99 - $2.69
      $48.9K - $66K
     
         
           |    
          
                               
              24.6K
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.63 - $1.42
      $27.9K - $62.9K
     
         
           |    
          
                               
              44.3K
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.95 - $53.21
      $36K - $44.6K
     
         
           |    
          
                               
              838
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.67 - $0.93
      $41.6K - $57.8K
     
         
           |    
          
                               
              62.1K
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.17 - $99.96
      $36.7K - $44.7K
     
         
           |    
          
                               
              447
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.73 - $1.3
      $40.4K - $72K
     
         
           |    
          
                               
              55.4K
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.32 - $85.57
      $33.8K - $42.3K
     
         
           |    
          
                               
              494
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.19 - $67.22
      $33.9K - $42K
     
         
           |    
          
                               
              625
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.72 - $1.15
      $31.1K - $49.7K
     
         
           |    
          
                               
              43.2K
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.9 - $43.76
      $35K - $42.7K
     
         
           |    
          
                               
              975
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.0 - $39.87
      $33.2K - $41.4K
     
         
           |    
          
                               
              1.04K
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.04 - $1.63
      $33.4K - $52.3K
     
         
           |    
          
                               
              32.1K
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.39 - $0.63
      $26.4K - $42.7K
     
         
           |    
          
                               
              67.7K
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.39 - $1.13
      $15.2K - $44.1K
     
         
           |    
          
                               
              39K
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $134.86
      $30.5K - $34.8K
     
         
           |    
          
                               
              258
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.17 - $91.21
      $26.3K - $31.9K
     
         
           |    
          
                               
              350
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.89 - $4.16
      $8.93K - $41.7K
     
         
           |    
          
                               
              10K
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.85 - $102.31
      $26.2K - $29.5K
     
         
           |    
          
                               
              288
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.72 - $2.3
      $23.6K - $31.6K
     
         
           |    
          
                               
              13.7K
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.46 - $39.77
      $22K - $27K
     
         
           |    
          
                               
              679
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.69 - $2.23
      $13.3K - $43.1K
     
         
           |    
          
                               
              19.3K
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.26 - $38.81
      $13.1K - $25K
     
         
           |    
          
                               
              645
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.26 - $0.35
      $18.9K - $25.5K
     
         
           |    
          
                               
              72.7K
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.23 - $0.39
      $15.5K - $26.3K
     
         
           |    
          
                               
              67.4K
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.37 - $15.25
      $21.1K - $24.1K
     
         
           |    
          
                               
              1.58K
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.28 - $0.69
      $14.3K - $35.3K
     
         
           |    
          
                               
              51.2K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.21 - $28.85
      $22.4K - $22.9K
     
         
           |    
          
                               
              794
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.07 - $59.23
      $17.3K - $20.9K
     
         
           |    
          
                               
              353
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.32 - $0.45
      $17.8K - $25K
     
         
           |    
          
                               
              55.6K
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.85 - $28.69
      $13.8K - $16.6K
     
         
           |    
          
                               
              579
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.93 - $175.89
      $14.2K - $15.8K
     
         
           |    
          
                               
              90
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.5 - $113.21
      $12.9K - $15.6K
     
         
           |    
          
                               
              138
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.8 - $53.97
      $10.3K - $12.4K
     
         
           |    
          
                               
              229
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.21 - $29.47
      $8.64K - $10.5K
     
         
           |    
          
                               
              357
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.58 - $132.14
      $8.74K - $10.4K
     
         
           |    
          
                               
              79
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.02 - $90.22
      $7.67K - $9.47K
     
         
           |    
          
                               
              105
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.88 - $123.68
      $7.79K - $9.28K
     
         
           |    
          
                               
              75
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.99 - $77.53
      $7.32K - $9.3K
     
         
           |    
          
                               
              120
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.31 - $63.72
      $7.69K - $9.37K
     
         
           |    
          
                               
              147
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.37 - $14.5
      $7.2K - $8.44K
     
         
           |    
          
                               
              582
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.35 - $42.68
      $7.39K - $8.92K
     
         
           |    
          
                               
              209
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.9 - $56.06
      $6.47K - $7.9K
     
         
           |    
          
                               
              141
              $7K
             
           | 
          
            
              
            
           |