470662
773258
63497
349732
53689
280992
560386
715199
235536
971995
447152
344658
5134799
3553581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471