40,482 shares
514,190 shares
222,174 shares
290,060 shares
167,016 shares
53,824 shares
129,507 shares
115,189 shares
31,547 shares
442,253 shares