430856
366715
202576
501762
141794
323202
996545
573644
457492
42080
289154
744219
625565
94351
7631000
679304
303529
222351
881848
381332
32138
239966
808686
57561
487667
582696