470669
138449
7080
429981
945745
59532
5966
299619
170346
392976
438521
830766
789147
877949
1007724
804610
533505
42952
79987
588377
283284
526841
442275
814256