690490
57928
890963
548506
24545
282285
752918
950357
863259
802643
16308
967472
4234364
3586456
3523929
3172460
2879998
2792283
2760955
2573725
2483226
2089209
1928351
1886407