25,843 shares
113,560 shares
27,535 shares
159,431 shares
34,731 shares
208,018 shares
55,350 shares
141,692 shares
23,547 shares
28,135 shares