269341
50688
404727
1030582
751665
141265
852585
174600
835795
121839
1094229
1334500
625131
95775
19074
678640
974903
1012219
1060753
885908
620331
150130
725978
904417
649559
489494