309175
951841
477735
67199
765523
453845
98716
52468
816274
884873
970245
359567
583773
67975
202112
63742
53447
27656
1026768
26829
57555
754173
274745
234289
51680
71881