Примерно так: В этот же год из-за наших грехов пришли неизвестные народы.
Сочетание предоставлять списки слов не ошибочно. Возможно, речь идет об употреблении глаголов представить – предоставить? Предоставить – передать, дать возможность распоряжаться; представить – предъявить, показать, продемонстрировать. Таким образом, в значении 'дать возможность кому-то распоряжаться списками слов' сочетание предоставить списки слов корректно.
Несклонение первой части (по Москва-реке) допустимо в разговорной речи, однако строгой литературной норме соответствует вариант по Москве-реке.
Выбор формы зависит от контекста. Если имеется в виду "когда (кто-либо) достигает совершеннолетия", то верно: по достижении совершеннолетия.
См. в «Словаре трудностей».
Правильно: по счетам-фактурам.
Для пропуска запятой нет оснований.