679787
987407
711752
673938
651608
92154
136173
933204
539997
28524
243993
88460
5042799
3483581
2958148
2281804
2197988
1992609
188978
1875357
1728118
1703136
1650195
1615471