334184
156555
261810
49985
1013807
9439
610724
782247
675711
1041919
779428
100751
263284
501841
416275
781256
812951
470118
374102
58387
525115
83666
279432
637607