10197
313973
856616
471798
1511000
104387
237505
164887
207437
827939
259663
250577
60318
841623
297936
53437
746536
41777
451979
450265
625475
713903
685960
373734
82963
831487