979832
940893
889112
853438
783412
742284
731995
727949
671368
670530
605510
494743
416542
386329
321708
265992
186763
181950
124188
113649