40,365 shares
514,094 shares
222,033 shares
289,997 shares
166,933 shares
53,685 shares
129,492 shares
115,078 shares
31,438 shares
442,181 shares