521269
679523
270775
196986
573801
91720
370493
469282
768223
263532
399985
43795
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471