890958
420259
659598
28319
965556
463419
6355
462262
275134
37553
879127
715741
5136799
3558581
3065148
2374804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471