надо использовать массив, т.к. {2:[], 1:[]} будет выполнен в обратном порядке