507,848 shares
497,281 shares
122,510 shares
241,308 shares
54,910 shares
142,735 shares
584,089 shares
503,302 shares
115,511 shares
103,175 shares