303 345 377 477 880 1067 1385 270 295 362 442 746 12011302