348960
626435
316646
195207
270705
326579
198358
903940
49736
134983
1007773
519400
766147
861949
990724
777610
503504
34952
57987
571377
276284
514841
430275
797256