486192
373907
211625
132744
30107
562802
584542
366529
309627
653346
902462
742527
7909
533593
561536
879376
893335
16384
105845
405894
516200
830665
449344
829780
292943
859740