400740
213466
914453
52591
17588
797678
570441
366626
610873
243540
352758
208746
296175
85233
652372
422631
975754
448426
440792
93951
310220
730121
614670
460656
596644
17165