50922
13867
236209
317849
274405
924633
665485
615158
325320
410505
797453
389166
635247
188888
227232
236289
967854
872785
634460
793399
814579
765250
362273
148111
524575
108610