343782
219796
683230
741868
370956
519777
5225
367794
251699
14871
315900
145550
609461
542500
342807
65571
601885
451115
454302
10930
2042
548821
684940
889968
368472
660239