1004354
1002594
312612
180408
596283
347745
31648
90462
464210
49535
390878
3960
731138
294658
945897
206505
92446
907239
54793
523832
675725
207997
507400
54267
15249
642459
715780
4427
201818
306508