29,818 shares
78,449 shares
328,423 shares
25,628 shares
153,771 shares
97,492 shares
189,984 shares
29,021 shares
220,749 shares
19,725 shares