18,639 shares
26,856 shares
14,897 shares
41,187 shares
270,708 shares
12,837 shares
34,502 shares
93,070 shares
78,520 shares
29,340 shares