401,906 shares
153,959 shares
72,974 shares
209,455 shares
500,638 shares
521,570 shares
377,356 shares
299,914 shares
283,133 shares
221,283 shares