40,365 shares
514,094 shares
222,034 shares
289,997 shares
166,933 shares
53,686 shares
129,492 shares
115,079 shares
31,438 shares
442,181 shares