29,372 shares
31,064 shares
36,190 shares
97,186 shares
113,993 shares
46,377 shares
31,468 shares
62,495 shares
541,554 shares
114,087 shares