43,587 shares
1,000,017 shares
82,454 shares
93,841 shares
234,881 shares
103,094 shares
320,638 shares
57,664 shares
126,068 shares
199,601 shares