26,299 shares
96,643 shares
19,332 shares
29,095 shares
35,975 shares
21,348 shares
18,489 shares
42,598 shares
160,425 shares
26,839 shares