594071
404364
14870
804511
39896
515509
29821
5002048
19208
14673
88009
87562
79363
57643
17852
518016
65607
61496
34836
70311