309,596 shares
66,739 shares
102,963 shares
227,529 shares
631,340 shares
258,401 shares
67,215 shares
159,346 shares
70,903 shares
120,155 shares