43,238 shares
999,528 shares
82,112 shares
93,521 shares
234,563 shares
102,776 shares
320,141 shares
57,329 shares
125,662 shares
199,240 shares