582,631 shares
559,795 shares
552,782 shares
544,404 shares
529,524 shares
527,914 shares
524,995 shares
517,883 shares
513,705 shares
509,394 shares