309,424 shares
66,641 shares
102,920 shares
227,477 shares
631,066 shares
258,353 shares
67,190 shares
159,299 shares
70,864 shares
120,118 shares