18,237 shares
310,133 shares
52,411 shares
202,144 shares
106,625 shares
28,955 shares
50,557 shares
329,605 shares
149,401 shares
59,176 shares