26,489 shares
255,913 shares
46,882 shares
34,036 shares
24,503 shares
390,421 shares
53,340 shares
39,858 shares
158,708 shares
181,673 shares