659509
76932
819797
780346
351559
46573
357652
408661
346983
967135
684387
75873
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471