| 
              
           | 
          
            
           | 
          
                                   
      $39.53 - $49.47
      $9.17K - $11.5K
     
         
           |    
          
                               
              676
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $227.93 - $281.92
      $5.7K - $7.05K
     
         
           |    
          
                               
              129
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.56 - $6.63
      $6.26K - $7.46K
     
         
           |    
          
                               
              300
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.48 - $107.21
      $19.4K - $23.3K
     
         
           |    
          
                               
              2.39K
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.45 - $114.51
      $6.57K - $8.7K
     
         
           |    
          
                               
              22
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.26 - $43.19
      $4.48K - $4.92K
     
         
           |    
          
                               
              938
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.29 - $74.21
      $5.63K - $7.05K
     
         
           |    
          
                               
              35
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.26 - $272.04
      $7.59K - $8.71K
     
         
           |    
          
                               
              23
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.88 - $200.88
      $109K - $140K
     
         
           |    
          
                               
              4.95K
              $983K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.61 - $117.37
      $6.47K - $6.81K
     
         
           |    
          
                               
              82
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.65 - $36.25
      $4.56K - $6.2K
     
         
           |    
          
                               
              228
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.96 - $50.44
      $5.4K - $5.45K
     
         
           |    
          
                               
              7.1K
              $356K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.52 - $43.55
      $4.75K - $5.66K
     
         
           |    
          
                               
              139
              $5K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.58 - $105.98
      $4.88K - $5.3K
     
         
           |    
          
                               
              82
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.61 - $38.45
      $4.42K - $4.77K
     
         
           |    
          
                               
              128
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.09 - $147.5
      $2.85K - $3.69K
     
         
           |    
          
                               
              48
              $6K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.65 - $104.88
      $11.9K - $17.9K
     
         
           |    
          
                               
              319
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.22 - $91.84
      $1.37K - $1.38K
     
         
           |    
          
                               
              2.17K
              $197K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.42 - $7.72
      $1.03K - $2.32K
     
         
           |    
          
                               
              160
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.51 - $143.34
      $2.43K - $3.01K
     
         
           |    
          
                               
              4
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $222.59 - $267.94
      $4.45K - $5.36K
     
         
           |    
          
                               
              964
              $249K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.64 - $45.33
      $5.85K - $8.66K
     
         
           |    
          
                               
              418
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.88 - $79.58
      $1.94K - $2.31K
     
         
           |    
          
                               
              1
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.58 - $36.4
      $1.86K - $2.15K
     
         
           |    
          
                               
              102
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.41 - $20.79
      $2.02K - $2.41K
     
         
           |    
          
                               
              5
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.09 - $73.1
      $1.58K - $1.83K
     
         
           |    
          
                               
              68
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.25 - $47.81
      $35.5K - $42.2K
     
         
           |    
          
                               
              6.64K
              $315K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.12 - $107.97
      $3.98K - $4.21K
     
         
           |    
          
                               
              566
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.36 - $274.87
      $2.34K - $2.75K
     
         
           |    
          
                               
              46
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.81 - $37.66
      $955 - $1.17K
     
         
           |    
          
                               
              19
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.61 - $105.21
      $8.06K - $9.57K
     
         
           |    
          
                               
              782
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.1 - $132.07
      $1.12K - $1.45K
     
         
           |    
          
                               
              1
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.87 - $105.4
      $1.69K - $2K
     
         
           |    
          
                               
              1
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.68 - $25.91
      $748 - $855
     
         
           |    
          
                               
              157
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.14 - $136.38
      $1.85K - $2.05K
     
         
           |    
          
                               
              88
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.95 - $97.0
      $445 - $485
     
         
           |    
          
                               
              77
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.95K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.08 - $189.89
      $716 - $760
     
         
           |    
          
                               
              147
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.54 - $17.23
      $854 - $1.72K
     
         
           |    
          
                               
              125
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.56 - $33.11
      $1.13K - $1.36K
     
         
           |    
          
                               
              94
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.43 - $83.43
      $1.32K - $1.59K
     
         
           |    
          
                               
              350
              $28K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.25 - $48.0
      $234 - $384
     
         
           |    
          
                               
              41
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.15 - $138.78
      $806 - $971
     
         
           |    
          
                               
              24
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.1 - $38.04
      $964 - $1.52K
     
         
           |    
          
                               
              60
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.31 - $77.85
      $119 - $156
     
         
           |    
          
                               
              98
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.54 - $55.71
      $761 - $891
     
         
           |    
          
                               
              551
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.78 - $186.36
      $1.06K - $2.8K
     
         
           |    
          
                               
              25
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.6 - $23.13
      $64.8 - $69.4
     
         
           |    
          
                               
              1.6K
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $431.41 - $532.94
      $5.18K - $6.4K
     
         
           |    
          
                               
              287
              $152K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.94 - $21.23
      $1.83K - $2.78K
     
         
           |    
          
                               
              567
              $11K
             
           | 
          
            
              
            
           |