30,488 shares
164,345 shares
700,997 shares
331,548 shares
307,066 shares
69,412 shares
429,666 shares
482,508 shares
61,735 shares
476,240 shares