377255
338847
230164
600995
686657
872345
159420
619610
252506
369394
135614
485948
6386
1136454
253452
664532
1030130
780516
595185
559625
370395
261729
102793
512897
607265
960639
565982
90328
80978
789862