30,280 shares
28,092 shares
27,024 shares
26,599 shares
20,248 shares
19,266 shares
16,945 shares
16,798 shares
15,031 shares
13,273 shares