40,024 shares
513,705 shares
221,645 shares
289,732 shares
166,765 shares
53,269 shares
129,458 shares
114,816 shares
31,079 shares
441,954 shares