43,276 shares
999,640 shares
82,142 shares
93,545 shares
234,580 shares
102,791 shares
320,255 shares
57,349 shares
125,692 shares
199,270 shares