379796
68692
58416
731905
1007246
559841
793977
980323
979894
469789
993219
991188
853907
67743
280205
48919
839625
622512
165694
752992
244473
417792
333127
97596
745626
170288
111347
358357
1027765
310728