6,453 shares
3,220 shares
506,844 shares
412,983 shares
296,023 shares
317,008 shares
142,803 shares
503,408 shares
311,014 shares
110,648 shares