258,629 shares
70,549 shares
250,518 shares
150,166 shares
24,561 shares
106,063 shares
12,691 shares
64,417 shares
146,404 shares
295,232 shares