54598
19940
13473
1273636
31813
430624728
238184380
1666028312
156774267
129653178
123047252
1114678895
103249210
88252178
82982290
74675139
69309158