35 196 107 547 25 1 628 2 672 139 307 259 3818