657929
753691
36181
704989
519835
582930
575913
1101000
17724
785893
746449
443438
5261799
3689581
3209148
2526804
2283988
2136609
2061358
193878
1833118
1745136
1729196
1661471