77798


1021454


280967


82672


311986


119450


31739


47


147


414540


530292


209793


15052


369


255487