39,880 shares
513,621 shares
221,531 shares
289,706 shares
166,640 shares
53,139 shares
129,381 shares
114,734 shares
31,029 shares
441,846 shares