22628
699220
637500
407718
447136
636802
782584
200291
656473
33969
100767
267445
811124
778399
844866
686335
296890
485653
968
200738
797541
25131
512808
430305
854747
958698
76208
581887
104541
52753