313,534 shares
310,121 shares
305,254 shares
296,123 shares
295,725 shares
293,560 shares
287,015 shares
280,243 shares
271,433 shares
270,018 shares