707729
357770
908567
38471
565400
836194
107461
880265
812721
601590
19532
83869
5142799
3567581
3073148
2386804
2230988
2048609
1971358
191478
1766118
1720136
1689196
1637471