57,158 shares
106,024 shares
40,374 shares
56,652 shares
58,753 shares
73,109 shares
291,614 shares
560,065 shares
60,732 shares
223,798 shares