39,928 shares
513,676 shares
221,578 shares
289,727 shares
166,707 shares
53,198 shares
129,446 shares
114,780 shares
31,072 shares
441,906 shares