559776
950700
856310
793694
54028
430347
139909
625924
42769
686371
328719
737174
4297
604451
108647
1010528
189931
651184
981175
409808
825908
404222
591635
555685
752500
813838