| 
              
           | 
          
            
           | 
          
                                   
      $102.11 - $118.66
      $1.74K - $2.02K
     
         
           |    
          
                               
              557
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $521.68 - $592.84
      $8.87K - $10.1K
     
         
           |    
          
                               
              271
              $160K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.65 - $67.88
      $2.4K - $2.78K
     
         
           |    
          
                               
              878
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.66 - $8.99
      $4.97K - $6.71K
     
         
           |    
          
                               
              366
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $398.85 - $473.32
      $5.19K - $6.15K
     
         
           |    
          
                               
              131
              $58K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.11 - $38.21
      $8.28K - $9.86K
     
         
           |    
          
                               
              1.39K
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.07 - $26.01
      $7.22K - $8.51K
     
         
           |    
          
                               
              478
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.34 - $192.15
      $7.47K - $8.84K
     
         
           |    
          
                               
              68
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.56 - $40.93
      $4.4K - $5.53K
     
         
           |    
          
                               
              734
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.89 - $5.27
      $1.42K - $1.93K
     
         
           |    
          
                               
              4.96K
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.82 - $25.94
      $958 - $1.19K
     
         
           |    
          
                               
              3.8K
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.64 - $47.48
      $15.4K - $16.4K
     
         
           |    
          
                               
              22.3K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.08 - $74.04
      $5.92K - $7.18K
     
         
           |    
          
                               
              47
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.21 - $14.85
      $6.34K - $7.13K
     
         
           |    
          
                               
              1.78K
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.23 - $42.88
      $149 - $172
     
         
           |    
          
                               
              21.7K
              $891K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.99 - $18.99
      $5.58K - $5.89K
     
         
           |    
          
                               
              45
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.08 - $37.02
      $5.17K - $6.37K
     
         
           |    
          
                               
              1.27K
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.18 - $66.57
      $704 - $865
     
         
           |    
          
                               
              539
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.51 - $6.87
      $3.45K - $5.25K
     
         
           |    
          
                               
              294
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.36 - $35.37
      $6.1K - $7.6K
     
         
           |    
          
                               
              871
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.33 - $99.71
      $4.23K - $4.89K
     
         
           |    
          
                               
              70
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.2 - $54.6
      $4.62K - $5.46K
     
         
           |    
          
                               
              145
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.02 - $234.65
      $5.76K - $7.04K
     
         
           |    
          
                               
              132
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.95 - $53.21
      $9.96K - $12.3K
     
         
           |    
          
                               
              1.03K
              $54K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.05 - $276.15
      $630 - $1.38K
     
         
           |    
          
                               
              30
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.87 - $23.14
      $5.69K - $5.76K
     
         
           |    
          
                               
              45.9K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.48 - $10.88
      $3.55K - $4.56K
     
         
           |    
          
                               
              563
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.34 - $98.77
      $5.11K - $5.14K
     
         
           |    
          
                               
              3.93K
              $388K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.29 - $61.15
      $2.03K - $2.63K
     
         
           |    
          
                               
              493
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.31 - $12.72
      $3.85K - $5.27K
     
         
           |    
          
                               
              332
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.88 - $28.49
      $5.88K - $6.01K
     
         
           |    
          
                               
              2.81K
              $80K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.5 - $42.18
      $4.44K - $5.27K
     
         
           |    
          
                               
              633
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.02 - $103.5
      $1.02K - $1.04K
     
         
           |    
          
                               
              7.67K
              $789K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.93 - $109.1
      $2.56K - $2.95K
     
         
           |    
          
                               
              181
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.45 - $40.68
      $1.14K - $1.42K
     
         
           |    
          
                               
              503
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.39 - $290.62
      $1.96K - $2.32K
     
         
           |    
          
                               
              315
              $86K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.05 - $12.1
      $4.55K - $5.48K
     
         
           |    
          
                               
              51
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.02 - $26.3
      $1.89K - $2.37K
     
         
           |    
          
                               
              519
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $307.71 - $366.67
      $615 - $733
     
         
           |    
          
                               
              183
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.78 - $106.87
      $2.51K - $3.74K
     
         
           |    
          
                               
              338
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.96 - $24.41
      $3.55K - $3.61K
     
         
           |    
          
                               
              1.4K
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.94 - $52.5
      $3.02K - $3.31K
     
         
           |    
          
                               
              2.76K
              $140K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.72 - $0.86
      $1.44K - $1.72K
     
         
           |    
          
                               
              25K
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.28 - $50.47
      $2.21K - $2.22K
     
         
           |    
          
                               
              77K
              $3.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.21 - $57.04
      $3.02K - $3.65K
     
         
           |    
          
                               
              723
              $40K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.22 - $17.83
      $2.24K - $3.26K
     
         
           |    
          
                               
              52
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.62 - $132.25
      $2.64K - $3.04K
     
         
           |    
          
                               
              274
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.88 - $10.63
      $1.54K - $2.07K
     
         
           |    
          
                               
              1.43K
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.04 - $56.27
      $6.82K - $8.16K
     
         
           |    
          
                               
              1.33K
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.49 - $29.35
      $4.08K - $5.58K
     
         
           |    
          
                               
              226
              $6K
             
           | 
          
            
              
            
           |