309,648 shares
66,755 shares
102,988 shares
227,553 shares
631,445 shares
258,467 shares
67,262 shares
159,415 shares
70,951 shares
120,166 shares