43,276 shares
999,639 shares
82,142 shares
93,545 shares
234,579 shares
102,791 shares
320,254 shares
57,349 shares
125,692 shares
199,269 shares