309,638 shares
66,748 shares
102,984 shares
227,548 shares
631,403 shares
258,423 shares
67,223 shares
159,379 shares
70,943 shares
120,161 shares