328,039 shares
319,739 shares
315,894 shares
300,066 shares
296,540 shares
286,068 shares
270,383 shares
247,393 shares
237,119 shares
228,885 shares