309,768 shares
66,864 shares
103,131 shares
227,665 shares
631,605 shares
258,640 shares
67,388 shares
159,550 shares
71,077 shares
120,352 shares