559279
79422
105301
542713
194117
315201
750872
602363
522312
89536
504966
16840
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471