512,434 shares
490,941 shares
468,401 shares
465,568 shares
464,592 shares
457,853 shares
452,377 shares
438,794 shares
434,364 shares
425,051 shares