33,965 shares
259,840 shares
57,910 shares
50,352 shares
99,501 shares
45,165 shares
57,699 shares
526,741 shares
126,632 shares
43,427 shares