345181
897674
209980
622895
98816
557171
593695
356538
377739
293634
640430
568779
877492
1002288
584773
67975
202112
63742
26856
53447
28156
1027768
26829
57555
754173
817274