620215
356973
247280
494559
982698
102512
933727
898700
295327
740971
8511
594663
5071799
3510581
2997148
2307804
2207988
2005609
1898357
189778
1741118
1715136
1657195
1623471