10 902 22 158 190 261 299 454 605 795 829 942