498906
311477
154247
182892
803728
662253
722302
757793
514784
623939
608699
477567
5136799
3558581
3065148
2374804
2229988
2045609
1956357
191278
1763118
1719136
1688196
1635471