344,035 shares
299,677 shares
96,292 shares
283,414 shares
90,968 shares
174,168 shares
124,705 shares
223,911 shares
415,681 shares
497,710 shares