309,635 shares
66,745 shares
102,982 shares
227,546 shares
631,401 shares
258,421 shares
67,219 shares
159,377 shares
70,939 shares
120,159 shares