29,239 shares
30,877 shares
35,813 shares
96,936 shares
113,582 shares
45,875 shares
31,017 shares
62,130 shares
541,379 shares
113,843 shares