506,424 shares
159,889 shares
53,940 shares
146,817 shares
548,142 shares
342,705 shares
171,251 shares
461,918 shares
455,647 shares
405,854 shares