81969
58104
402302
758573
1025957
278506
786696
62838
987894
927386
1014328
860590
35314
251218
84328
845627
903975
987270
971140
625484
1042170