677243
715177
634883
490325
582249
93686
27326
705426
417233
657513
887499
54769
908826
481308
269341
50688
404727
1030582
751665
141265
852585
174600
835795
121839
1094229
1334500