687483
8971
515780
935115
519823
173634
86778
938716
1012450
594417
142618
287904
701565
524288
1002968
750245
10138
64893
67675
970155