8989
854246
266198
945867
456678
207375
369715
158965
66821
973726
715150
663839
1001269
468528
134861
1028857
236775
813251
268178
10157
693292
845628
40670
559290
65113
618784