43,285 shares
999,653 shares
82,151 shares
93,555 shares
234,590 shares
102,809 shares
320,266 shares
57,359 shares
125,698 shares
199,279 shares