670530
605510
36208
112649
265992
940893
671368
851438
887112
742284
181950
979832
386329
727949
416542
321708
492743
107653
9812
731995