696512
336451
679719
292243
740668
25368
978549
724887
344756
75273
30195
80702
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471