107,417 shares
106,970 shares
94,936 shares
73,779 shares
64,643 shares
55,781 shares
52,069 shares
49,334 shares
46,240 shares
44,538 shares