654551
134494
875765
144737
971140
546648
475554
606170
914580
208989
79649
197158
171394
433357
50746
44655
10849744
612386
3818577
3725980
3232510
2551192
2099495
2060216
2026492
181966
1759948
16085
152861
1521545