804813
792555
666913
751180
486477
761141
34170
100431
84134
498246
55421
474573
37918
725508
666530
370580
105426
347871
1003579
617187
474831
418852
1027246
999546
194689
904461
83575
840939
417272
486282