33,211 shares
26,840 shares
207,016 shares
186,401 shares
165,817 shares
298,676 shares
163,667 shares
151,186 shares
466,235 shares
140,490 shares