No ‘seriously littered’ towns as Maynooth tops 2023 rankings