309,524 shares
66,695 shares
102,941 shares
227,508 shares
631,278 shares
258,380 shares
67,211 shares
159,326 shares
70,876 shares
120,138 shares