403883 107670 68195 46568 41032 40292 32970 25533 24368 22553 21393 16756 16600 15725 15352 13853 13924 13931 13068 12709 12590 11672 11 328 10299 10025 8868 8181 7440 7155 6666 5950 5442 4984 4842 4399 4255 4061 3982 3995 3742 3681 3342 3183 3065 2949 2930 3000 2865 2707 2686 2597 2495 2478 2436 2326 2353 2297 2288 2307 2171 1965 1931 1620 1625 1490 1196 