43,349 shares
41,209 shares
38,036 shares
36,249 shares
34,014 shares
31,228 shares
30,958 shares
30,260 shares
29,973 shares
28,774 shares