22,644 shares
23,031 shares
18,257 shares
318,468 shares
282,079 shares
174,646 shares
76,397 shares
160,226 shares
406,954 shares
73,643 shares