509,986 shares
286,142 shares
560,872 shares
344,812 shares
99,411 shares
310,063 shares
201,583 shares
372,185 shares
29,887 shares
550,698 shares