425987
697480
56227
502493
61798
667223
132372
52344
15929748
709086
5123578
4447980
3566192
3560510
2327216
2226495
1734
347250
397972
401161