214662
689193
622607
349601
562987
39837
71848
85613
567941
291490
390368
808651
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471