18,642 shares
26,857 shares
14,900 shares
41,189 shares
270,716 shares
12,840 shares
34,504 shares
93,073 shares
78,525 shares
29,350 shares