29,533 shares
31,151 shares
31,031 shares
38,036 shares
42,107 shares
21,296 shares
37,223 shares
36,065 shares
30,721 shares
18,316 shares