282292
1006607
863238
1158491
445251
467833
224490
1044421
486884
1570401
309488
773348
611538
280453
84690
82230
1025834
97785
858983
456471
745480
648272
336308
323184