242422
1060623
1078546
298140
623562
196423
611323
1338520
192792
288449
430915
963631
509408
763454
315709
965806
463194
940345
781986
657202
264773
549747
824142
96630