50357
557942
221951
381682
214910
705962
535227
120955
905390
67260
34170
984788
162899
227742
758586
45466
23052
640920
579983
1025271
55884
725862
86576
1052301
823740
78484