10302


167


35573


15845


209


874


5364


311


19187


136806


214


1294


31358


3248