312508
59244
426116
800179
769357
471403
224908
72932
479565
618292
80928
73725
167460
428687
122244
883940
466934
588489
81749
94635
962776
243260
61092
164146
129471
20597
503886
758993
750778
136678