139881
76763
556625
366395
377361
526903
829611
112455
579492
1000150
627769
487508
744515
263341
85474
342810
901681
693146
488649
156201
703719
156837
866443
107674
9505
987133