649870
27832
950661
723251
715695
581818
313358
259553
831977
634314
626940
7002
454720
68172
682173
874799
14831
870275
26428
735332
384388
798497
782298
371370
548372
268518