604829
288726
199380
192877
882512
392335
901408
1000530
665102
501397
113374
220187
5261799
3687581
3208148
2526804
2283988
2136609
2060358
193878
1833118
1745136
1729196
1661471