19380
817935
360218
687713
884866
797136
298463
78996
764729
648377
865858
792678
339545
157467
13428
547551
684343
43371
482290
182194
133962
82720
122365
197534
669110
808832
596506
706714
52398
510612