29,973 shares
78,576 shares
328,570 shares
25,638 shares
153,911 shares
97,567 shares
190,112 shares
29,109 shares
220,842 shares
19,895 shares