128613
55728
211959
46766
2385
215136
558959
686554
476345
30934
352544
491137
18525
84653
313955
565493
92919
515177
412823
700660
763830
1002482
828629
856808
422748
881522