495750
386340
942395
709273
1021241
240299
683701
252395
996586
1001449
321851
509595
2467981
642711
892240
567210
667687
539533
898490
1840613
162518
1259978
657346
355464
707820
23194
354826
1024704
19862
76562