243,866 shares
119,094 shares
25,258 shares
20,417 shares
19,445 shares
328,302 shares
71,108 shares
17,838 shares
51,986 shares
29,703 shares