38440
874547
833322
367865
610539
1011525
81366
354615
15934748
709086
5125578
4447980
3567192
3560510
2327216
2226495
67467
434650
566510
45028