103,971 shares
277,720 shares
430,654 shares
377,118 shares
140,164 shares
91,099 shares
46,986 shares
321,221 shares
48,718 shares
428,036 shares