18,641 shares
26,857 shares
14,899 shares
41,189 shares
270,715 shares
12,840 shares
34,504 shares
93,072 shares
78,523 shares
29,349 shares