565227
909852
40996
719289
464494
57431
456296
804333
850399
908663
831124
41477
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471