1034278
518257
253289
960478
700609
671640
64747
151175
558398
195733
845680
715792
5134799
3553581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471