39,928 shares
513,656 shares
221,551 shares
289,724 shares
166,707 shares
53,191 shares
129,443 shares
114,756 shares
31,067 shares
441,901 shares