474879
75480
591892
631303
765370
907848
852424
108921
744518
36589
10848
282159
55104
952577
1000350
106405
51327
18670
922627
438321