929962
407834
510821
677470
54856
307843
749817
672901
718438
970702
45104
695445
5135799
3556581
3065148
2371804
2229988
2044609
1954357
191278
1762118
1719136
1686195
1635471