587342
423193
478495
36956
309140
757728
273443
18598
425526
671189
679628
861921
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471