580 665 883 947 58057 151 333 509 574 701 766 954 59322 454 505 691 861 906 60109 340 353 561 692 791 991 61140 316 504 652745