959235
6449
828168
20173484
1412387
936864
1008870
756295
685678
460830
1306636
778878
533212
95944
846581
1104896
540858
6916477
591549
57483
862881
52259
887325
907808
247843
419422