1653891 163525 74326 718263 66396 66395 663531 663507 60405 604006 60397 596232 590746 579117 565145 544822 532675 532655 502216 500469 479417 479382 469862 447431 439732 433506 428188 389006 366127 33717 316135 299531 297284 296044 295954 295874 295851 295842 295403 289885 27543 26740 267394 26424 25477 253262 251220 251120 223232 214766 214758 20808 207951 196356 196344 19631 192093 191900 167060 166812 162567