8345675 1527889 1378275 1310495 1163625 1036364 97682 964421 904442 847927 839589 732944 710516 707677 700958 68621 670786 665211 640828 636316 634619 611389 609569 57615 5678 511566 509943 508191 48451 472629 461313 420117 418959 418558 414667 410505 376709 37669 369109 350726 243965 241585 227601 210295 204577 189801 18623 