107781
9168
515274
186523
439954
77424
55483
570394
401873
357572
347432
593652
714623
183990
562
66579
143745
9419
196904
856856
67990
483710
122413
174180
422216
5934
91399
719792
731120
882825