309,630 shares
66,742 shares
102,978 shares
227,540 shares
631,394 shares
258,419 shares
67,218 shares
159,376 shares
70,937 shares
120,158 shares