| 
              
           | 
          
            
           | 
          
                                   
      $23.86 - $29.5
      $23.9 - $29.5
     
         
           |    
          
                               
              730
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.82 - $18.15
      $38.5 - $54.4
     
         
           |    
          
                               
              1.44K
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $919.93 - $1101.66
      $8.28K - $9.91K
     
         
           |    
          
                               
              209
              $217K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.42 - $20.22
      $1.1K - $1.66K
     
         
           |    
          
                               
              712
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.53 - $35.75
      $515 - $751
     
         
           |    
          
                               
              523
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.0 - $37.18
      $27 - $37.2
     
         
           |    
          
                               
              407
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.2 - $13.3
      $7.15K - $15.3K
     
         
           |    
          
                               
              2.94K
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.68 - $52.76
      $2.95K - $3.01K
     
         
           |    
          
                               
              14.8K
              $781K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.03 - $321.33
      $8.31K - $9.64K
     
         
           |    
          
                               
              881
              $274K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.45 - $126.79
      $253 - $380
     
         
           |    
          
                               
              114
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.72 - $127.91
      $49.2K - $97.2K
     
         
           |    
          
                               
              1.89K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.22 - $43.72
      $5K - $6.21K
     
         
           |    
          
                               
              2.22K
              $96K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.07 - $265.71
      $386 - $531
     
         
           |    
          
                               
              261
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.66 - $167.68
      $1.69K - $2.35K
     
         
           |    
          
                               
              120
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.01 - $64.24
      $495 - $578
     
         
           |    
          
                               
              888
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.24 - $34.1
      $1.24K - $1.74K
     
         
           |    
          
                               
              700
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.55 - $33.5
      $2.99K - $4.25K
     
         
           |    
          
                               
              1.11K
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.3 - $95.41
      $2.25K - $3.05K
     
         
           |    
          
                               
              383
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.18 - $57.58
      $2.23K - $3.45K
     
         
           |    
          
                               
              494
              $28K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.66 - $58.0
      $3.18K - $3.71K
     
         
           |    
          
                               
              16.3K
              $918K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.06 - $80.8
      $6.01K - $9.7K
     
         
           |    
          
                               
              829
              $66K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.49 - $103.78
      $1.3K - $1.76K
     
         
           |    
          
                               
              616
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.45 - $160.72
      $1.49K - $1.93K
     
         
           |    
          
                               
              255
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.32 - $118.0
      $3.66K - $4.48K
     
         
           |    
          
                               
              527
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.67 - $42.89
      $4.37K - $5.92K
     
         
           |    
          
                               
              970
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $197.25 - $244.33
      $16.6K - $20.5K
     
         
           |    
          
                               
              1.99K
              $483K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.8 - $197.22
      $1.54K - $2.17K
     
         
           |    
          
                               
              189
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.6 - $70.83
      $819 - $1.06K
     
         
           |    
          
                               
              417
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.0 - $39.87
      $3.65K - $4.55K
     
         
           |    
          
                               
              4.64K
              $184K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.27 - $44.75
      $5.17K - $6.76K
     
         
           |    
          
                               
              3.34K
              $149K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.76 - $30.81
      $1.76K - $2.74K
     
         
           |    
          
                               
              1.07K
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $519.95 - $690.86
      $1.04K - $1.38K
     
         
           |    
          
                               
              60
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $228.25 - $285.3
      $13.9K - $17.4K
     
         
           |    
          
                               
              748
              $213K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.71 - $201.03
      $3.11K - $4.02K
     
         
           |    
          
                               
              238
              $47K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.23 - $17.42
      $2.21K - $2.91K
     
         
           |    
          
                               
              6.01K
              $104K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.54 - $110.63
      $2.54K - $3.21K
     
         
           |    
          
                               
              614
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.23 - $171.87
      $26K - $33.9K
     
         
           |    
          
                               
              1.21K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.59 - $182.75
      $2.83K - $3.66K
     
         
           |    
          
                               
              530
              $95K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.3 - $69.3
      $1.29K - $2.22K
     
         
           |    
          
                               
              570
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.34 - $23.52
      $3.89K - $4.99K
     
         
           |    
          
                               
              6.43K
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $784 - $1.03K
     
         
           |    
          
                               
              1.59K
              $92K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $35.33
      $1.78K - $2.72K
     
         
           |    
          
                               
              3.97K
              $136K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.21 - $35.95
      $14.7K - $21.8K
     
         
           |    
          
                               
              5.85K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.21 - $48.21
      $7.05K - $10.9K
     
         
           |    
          
                               
              1.71K
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.43 - $28.12
      $937 - $1.6K
     
         
           |    
          
                               
              1.32K
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.95 - $53.21
      $85.9 - $106
     
         
           |    
          
                               
              1.75K
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.27 - $193.1
      $549 - $772
     
         
           |    
          
                               
              392
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.5 - $18.21
      $2.01K - $3.86K
     
         
           |    
          
                               
              2.19K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.01 - $99.95
      $1.03K - $1.3K
     
         
           |    
          
                               
              2.05K
              $198K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.21 - $80.95
      $402 - $648
     
         
           |    
          
                               
              602
              $48K
             
           | 
          
            
              
            
           |