490750
783778
47673
96875
138736
729413
26773
756618
750223
226951
77298
448941
5472367
4500934
4316459
3440462
3432998
3379286
3329956
2995729
2980226
2471209
2126352
2122407