40,341 shares
514,050 shares
221,981 shares
289,969 shares
166,918 shares
53,658 shares
129,484 shares
115,061 shares
31,418 shares
442,156 shares