258,651 shares
70,558 shares
250,530 shares
150,168 shares
24,579 shares
106,071 shares
12,694 shares
64,438 shares
146,416 shares
295,259 shares