508,441 shares
506,152 shares
501,306 shares
499,216 shares
489,882 shares
489,642 shares
475,668 shares
467,680 shares
460,921 shares
459,539 shares