866922
886916
58955
48477
234180
97560
783161
802892
676737
343438
375404
317641
5136799
3558581
3065148
2374804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471