1006677
908612
736791
331598
300353
27987
86177
811264
67273
409339
42244
42240
46268
81519
513656
307750
10096
443811
620347
199424
82648
868498
501195
595708
617264
387775
787731
849511
786494
235889