39583
708239
676309
945781
672466
38582
51286
640698
855496
379903
125530
99482
815983
48467
723371
213583
769360
83565
187463
77749
48746
582510
635696
249245
573481
340398