958417
9319
508217
191864
971738
598338
10174
776439
246889
464680
35867
37418
797906
821622
691674
14537
10849744
612386
3818577
3725980
3232510
2551192
2099495
2060216
2026492
181966
1759948
16085
152861
1521545