687990
85495
954163
250534
50357
557942
221951
381682
214910
705962
535227
120955
23052
640920
579983
486154
220656
1025271
55884
286697
725862
86576
1052301
823740
78484
781312