671,377 shares
500,228 shares
470,104 shares
467,647 shares
443,433 shares
401,917 shares
379,833 shares
364,908 shares
311,557 shares
306,364 shares