258,527 shares
70,538 shares
250,437 shares
150,110 shares
24,490 shares
105,878 shares
12,679 shares
64,315 shares
146,216 shares
295,160 shares