1 26 2 57 1 31 215 198 20 86 979 316 449 1589 965 876 380389