651424
1022513
58631
504139
420526
723741
333476
715341
24245
184174
661487
96909
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471