350,415 shares
347,496 shares
336,681 shares
308,211 shares
290,752 shares
253,982 shares
251,653 shares
250,795 shares
243,200 shares
241,262 shares