28,343 shares
133,099 shares
81,209 shares
22,949 shares
52,814 shares
49,266 shares
27,815 shares
39,020 shares
31,592 shares
23,980 shares