535,968 shares
301,035 shares
179,272 shares
169,027 shares
103,482 shares
30,379 shares
25,440 shares
22,409 shares
20,270 shares
18,529 shares