512,540 shares
511,684 shares
511,307 shares
510,406 shares
508,949 shares
502,858 shares
499,386 shares
492,914 shares
487,707 shares
484,525 shares