597,602 shares
555,208 shares
460,325 shares
393,953 shares
372,052 shares
298,545 shares
291,646 shares
288,784 shares
261,978 shares
217,589 shares