40,461 shares
514,172 shares
222,148 shares
290,049 shares
167,001 shares
53,804 shares
129,503 shares
115,159 shares
31,528 shares
442,230 shares