187 503 156 452 961 489 941 254 406 167 374219