929522
76791
886611
48557
649499
262873
949969
194765
752684
430518
143950
306703
5136799
3559581
3067148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471