128613
55728
211959
46766
2385
215136
558959
686554
476345
30934
352544
491137
481534
811850
26239
920938
80645
981720
438911
569360
787831
60631
433965
527752
111975
349782