     6648630    18861564           1
  2114728389   788587165           2
  1451718046  2082129253           3
  1643058109   554640457           4
  2126187592  1802680183           5
  2017807965  1148132087           6
  1264139791  2027985394           7
   392094287   975645206           8
  1293842977    98459325           9
   290028545    44823871          10
