107,455 shares
97,927 shares
97,835 shares
96,549 shares
68,084 shares
55,529 shares
47,171 shares
37,076 shares
31,861 shares
15,374 shares