506286
376296
546834
742673
617822
796751
888828
313902
2351
625565
94351
7631000
695652
471782
170452
35489
948794
758880
262784
561142
67674
36666
918272
875296
781899
519400