309,606 shares
66,740 shares
102,974 shares
227,539 shares
631,352 shares
258,406 shares
67,217 shares
159,357 shares
70,919 shares
120,157 shares