669610
960998
441828
311401
785683
95411
681970
57888
17349
945492
533577
497691
140987
815607
603675
853291
215383
413943
823608
83810
347181
891283
322388
360936
94361
720670