29,198 shares
30,858 shares
35,733 shares
96,813 shares
113,466 shares
45,691 shares
30,710 shares
61,915 shares
541,314 shares
113,806 shares