1239 520785 2914 505050 701 504751 1 358859 3561 315763 7018 299756 3356 265146 3549 247473 3130 184241 3257 183498 5511 176700 4637 168797 852 156906 1221 147109 209 142573 7911 136283 6539 128425 1668 127804 3602 120972 293 117660 8434 116050 16150 115025 8121 114963 11608 114557 2493 113877 267 99076 702 86161 19151 79869 6461 53390 1299 52572 6453 47343 16631 46984 703 38653 3908 35686 6347 23559 4323 23411 7473 23092 1913 22520 2828 22010 4134 21793